Javascript and the Dynamic Web (DA2107.02)

Jackson Moore

Web designers and developers use html for content, css for presentation, and javascript for behavior. In this course we will learn how to add dynamic interactive elements to websites using javascript. We will cover the basic ingredients of scripting languages, including data types and structures, variables, functions, and control flow. We will also learn about unique aspects of web scripting such as the DOM, event handling, and AJAX. We will learn how javascript libraries work and use the ubiquitous jquery library to enhance the html and css foundations of a website. Finally, we will look at advanced graphics and interactivity using p5.js, a native javascript version of the popular Processing framework. By the end of the course, students will be prepared to create unique experiences for online audiences, and will feel comfortable pursuing intermediate programming topics if they so choose.

Previous experience with html, css or a programming language is helpful, but not necessary.

This course is offered during the second seven weeks of the term.

Prerequisites: None.
Credits: 2
F 8:20am - 12:00pm (second seven weeks)
Maximum Enrollment: 12
This course is categorized as All courses, Second Seven Week, Two Credit, 2000, Digital Arts, Jackson Moore, and tagged , , , , , , .