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