Catalog 2017-2018 
    Apr 21, 2021  
Catalog 2017-2018 [ARCHIVED CATALOG]

CSD 122 JavaScript and jQuery

5 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 code
  • Demonstrate knowledge of both JavaScript and jQuery syntax
  • Write code that manipulates Browser Object Model and CSS properties of the objects
  • Use JavaScript control structures for program flow control
  • Read, analyze, design, and implement function definitions and function calls
  • Demonstrate knowledge of the browser event model
  • Handle events with jQuery and JavaScript
  • Manipulate data in strings and arrays
  • Validate form data
  • Create animations and visual effects with jQuery
  • Add expandable menus, slideshows, and modal dialogs to websites using jQuery
  • Use jQuery UI widgets
  • Use jQuery plug-ins
  • Debug and handle errors in JavaScript code
  • Use JavaScript and jQuery to implement dynamic, user-friendly web pages

Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20