Introductory course in JavaScript programming which focuses on creating interactive web pages. The foundation is set with JavaScript basics such as the Document Object Model, variables, data types, syntax, control structures, and functions. JavaScript will be integrated with HTML and CSS to perform real-world tasks including form validation, image rollovers, pull-down menus, pop-up windows, and form calculations. Current uses of JavaScript (e.g., AJAX) will be introduced.


Prerequisite: "C" grade or higher or "Pass" in CIS 211 or equivalent or two years verifiable XHTML and CSS coding experience.
Corequisite: None
Recommended Preparation: "C" grade or higher or "Pass" in CS 119 or equivalent or programming experience.
3 UNITS : 2 hours lecture, 3 hours laboratory