PROG 209 Client-Side Web Programming I • 5 Cr.


Students learn and practice the principles of web application development. Students utilize HTML5 and JavaScript to build web applications for multiple browsers and devices. Create interactive web content using an interpreted languages such as JavaScript and jQuery libraries. Emphasis is placed on planning and production practices. Prerequisite: PROG 109 with a C or better.


After completing this class, students should be able to:

  • Apply the basic steps from planning to production for web page development using advanced HTML5, the current and/or latest version of cascading style sheets (CSS), JavaScript, and jQuery Debug code across multiple browsers taking advantage of breakpoints, inspect variables, and analyze network resources to verify all parts are loading.
  • Integrate the CSS Box Model with programming practices.
  • Configure web pages with HTML5 structural elements including media and interactive elements.
  • Instantiate and use objects including Web Forms and controls.
  • Develop custom JavaScript objects and functions.
  • Use the HTML5 Canvas for applications and games utilizing media queries.