CMSY 205 Advanced JavaScript

This course provides comprehensive instruction in JavaScript. It will present both intermediate and advanced topics needed to create, design, write, test, debug, and document programs to run on client machines with JavaScript.

Credits

3

Prerequisite

CMSY 172

Hours Weekly

3 hours weekly

Course Objectives

  1. 1. Master fundamental concepts regarding the use of JavaScript as a client-side scripting language and the
    elements of the Document Object Model.
  2. 2. Implement looping and conditional branching.
  3. 3. Use JavaScript for DHTML, including rollovers and creating pop-up windows.
  4. 4. Use JavaScript for form validation, to handle events on a form, and to write scripts for list boxes, check
    boxes, and radio buttons.
  5. 5. Write JavaScript methods to allow web servers to interact with a user.
  6. 6. Use JavaScript security tools for password protection.
  7. 7. Use JavaScript to write data to cookies and other advanced cookie functions.
  8. 8. Develop a troubleshooting strategy to debug common JavaScript errors.

Course Objectives

  1. 1. Master fundamental concepts regarding the use of JavaScript as a client-side scripting language and the
    elements of the Document Object Model.
  2. 2. Implement looping and conditional branching.
  3. 3. Use JavaScript for DHTML, including rollovers and creating pop-up windows.
  4. 4. Use JavaScript for form validation, to handle events on a form, and to write scripts for list boxes, check
    boxes, and radio buttons.
  5. 5. Write JavaScript methods to allow web servers to interact with a user.
  6. 6. Use JavaScript security tools for password protection.
  7. 7. Use JavaScript to write data to cookies and other advanced cookie functions.
  8. 8. Develop a troubleshooting strategy to debug common JavaScript errors.