Description
Web designers increasingly encounter JavaScript in modern projects, yet many lack confidence in understanding and modifying scripts. This course bridges the gap by equipping designers with essential JavaScript literacy, ensuring they can integrate and manipulate scripts effectively without needing deep programming expertise. Students use JavaScript as a tool for enhancing web design, focusing on modifying and troubleshooting existing scripts rather than writing full applications from scratch. They learn how JavaScript interacts with HTML and CSS through the Document Object Model (DOM), handle events, debug scripts, and integrate JavaScript effectively into modern web projects. By the end of the course, students confidently interpret and tweak JavaScript code to enhance interactivity and user experience in their designs.

Prerequisite(s): A minimum "C" grade in CPSC 1030 or DGMD 1415.