Consortium for International Studies | Evaluated Learning Experience
JavaScript CIS 201
Varies (self-study, self-paced).
April 2025 - Present.
Upon successful completion of the course, students will be able to: write, debug, and execute JavaScript programs; implement JavaScript to manipulate web page elements dynamically using the DOM; utilize functions, loops, and objects to create efficient and maintainable code; handle user interactions with event-driven programming; integrate third-party APIs and asynchronous requests using Ajax & JSON; debug JavaScript applications and handle errors effectively; and apply JavaScript techniques for filtering, searching, and form validation.
Major topics include fundamental programming concepts in JavaScript, control structures, object-oriented programming, the Document Object Model (DOM), event-driven programming, Ajax and asynchronous requests, third-party APIs, debugging strategies, and form validation. Instruction is based on the textbook JavaScript and JQuery: Interactive Front-End Web Development by Jon Duckett. Students complete lesson assignments, a final project, and a comprehensive final exam to demonstrate both practical coding skills and theoretical understanding of course material.
In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Information Systems, Informatics, or Web Development (4/25).