Continuing on from COMP 1850 students with a good understanding of HTML5 and CSS3 are introduced to client-side scripting with JavaScript and jQuery. Topics include: object/feature detection, DOM manipulation, event handling, functions (named and anonymous), closures, object detection, object creation and prototyping, event handling and callback functions, jQuery introduction, jQuery plugin usage, form validation, timers and simple animations. Labs, exercises and assignments focus on the theory behind client-side web scripting and how to manage interactive sites. This course is prerequisite for several advanced JavaScript/jQuery courses including: COMP 2052 Android and Mobile Application Development Tools, COMP 2909 Angular and Vue.j, COMP 2912 Node.js and COMP 2913 React and Modern JavaScript. Upon successful completion participants will be able to write browser independent JavaScript code and use jQuery. PLEASE NOTE: COMP 2015 will be offered for the final time in June 2020. It will be replaced with a new 3 credit course COMP 2132 - Web Development with JavaScript starting September 2020.
COMP 1850 or equivalent knowledge
1.5
Upon successful completion of this course, the student will be able to:
Effective as of Spring/Summer 2017
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 2015 - Introduction to JavaScript and jQuery? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.