| 
                    
                      | Catalog 2017-2018 [ARCHIVED CATALOG] 
 
   |  CSD 122 JavaScript and jQuery5 credits Students learn to apply programming skills to build dynamic, interactive web pages and web applications. Students use JavaScript and jQuery to manipulate the Browser Object Model, validate forms, use object-oriented techniques, and enhance website usability and user experience by adding dynamic features to the HTML pages.
 When enrolling into this class, students are expected to know HTML and CSS syntax, basic programming control structures (loops and if-else statements), and be familiar with array manipulation and function-writing techniques in programming language of their choice.
 Prerequisites: CSD 111  and CSD 112
 Students who completed ITAD 111 and ITAD 112 meet the prerequisites.
 Quarters Offered: Fall, Winter, Spring
 
 Student Outcomes/Competencies:
 Upon successful completion of this course students will be able to:
 
	Use JavaScript data types and operators to write syntactically and functionally correct codeDemonstrate knowledge of both JavaScript and jQuery syntaxWrite code that manipulates Browser Object Model and CSS properties of the objectsUse JavaScript control structures for program flow controlRead, analyze, design, and implement function definitions and function callsDemonstrate knowledge of the browser event modelHandle events with jQuery and JavaScriptManipulate data in strings and arraysValidate form dataCreate animations and visual effects with jQueryAdd expandable menus, slideshows, and modal dialogs to websites using jQueryUse jQuery UI widgetsUse jQuery plug-insDebug and handle errors in JavaScript codeUse JavaScript and jQuery to implement dynamic, user-friendly web pages 
 Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
 
 
   |