Fundamentals of JavaScript
CMST 388 | 3 Credits
Course Desc: Prerequisite: CMST 385. A hands-on, project-based study of JavaScript using a structured programming approach to build dynamic, interactive web pages. The goal is to use client-side JavaScript to create interactive, cross-browser-compatible web pages that minimize security and privacy vulnerabilities. Topics include form validation, web development tools, documentation, dynamic HTML, event handling, cross-browser compatibility, cookies, and security issues. Programming projects are included. Students may receive credit for only one of the following courses: CMST 388 or CMST 398J.