Description
              Web application client development, using interactive technologies such as JavaScript, JavaScript libraries, CSS, HTML, and asynchronous HTTP requests.
Grading Basis
              Graded
          Prerequisites
              CSC 151 or Instructor Permission
Course Learning Outcomes
Core Topics
- Variable usage
 - Expressions and operators
 - Programming structures (sequential, branching, looping)
 - Functions
 - Objects and methods
 - Arrays
 - Event handling (OnClick, OnMouseOver, OnKeyPresses)
 - Client vs server side scripting
 - Interaction with databases
 - Dynamic web pages
 - Scripting and scripting tools ex. Dreamweaver