Much data and many services are now accessible through public APIs – Application Programming Interfaces – from sites such as YouTube, Google Maps, Twitter, and Spotify. But how can we access these datasets and services? How can we transfer, store, initialize, and display this data on our own pages? And how might we use the data to create unique and creative web experiences of our own? This class is about building interactive single-page web applications that leverage public data from a range of existing web services. The overall goal of the class will be for each student to have 2 functional well-designed single-page web applications by end of semester. Much of class time will be spent reviewing and writing code, mostly Javascript, for front-end (in-browser) web development. We will use a number of frameworks, including JQuery, Underscore, p5, and D3. Students should have some programming experience (ICM) as well as a basic understanding of web development (Comm Lab Web). Experience with Javascript is a plus but not necessary. Mo 3:20-6:15pm (01/22 – 04/23)
ITPG-GT.2611.1 () | Instructor: Calli Higgins | Mon 3:20pm to 6:15pm | Meeting Pattern: 12 | Start Date