This course provides students with the skills to create interactive web pages with JavaScript, which first requires learning the principles of JavaScript language. Practical application of JavaScript includes navigation rollover effects, manipulating windows, manipulating form data, validating forms, and creating drop down menus. Students must be proficient in Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) to be successful in this class. Advisory: DMA C111, MATH C050