CSCI211 — Client Side Programming
This course introduces JavaScript as a modern client-side programming language for creating interactive and dynamic web applications. Students learn to enhance web pages through data types, operators, functions, and events, while utilizing the Browser Object Model (BOM) and Document Object Model (DOM) to manipulate content and style in real time. Topics include event-driven programming, client-side form validation, cookie creation and management, and animation using Dynamic HTML (DHTML). Emphasis is placed on clean code structure, responsive interaction, and integration with contemporary web standards. (Spring Semester) Course Learning