Schedule
Course Schedule
Week |
Day |
Topic |
References/Readings |
Hands-On Session |
Lecture Materials |
Assignments Due |
|
---|---|---|---|---|---|---|---|
Week 1 | August 23rd | Topic: Course Overview | |||||
August 25th | Topic: Javascript | Vanilla JS vs. French Vanilla JS(1990s vs. 200s) | |||||
Week 2 | August 30th | Topic: Organizing Code in Web Apps | |||||
September 1st | Topic:Javascript Tools & Testing | Installing and Running NPM Locally | |||||
Week 3 | September 6th | ||||||
September 8th | Topic: Asynchronous Programming Part I | HW 1 | |||||
Week 4 | September 13th | Topic: Asynchronous Programming Part II | |||||
September 15th | Topic: Backend Web Development | From XHR to Promises | |||||
Week 5 | September 20th | Topic: Handling HTTP requests | |||||
September 22nd | Topic: Persistence | From Fetch to Axios | |||||
Week 6 | September 27th | Topic: More Microservices | |||||
September 29th | Topic: Templates, Databinding, and HTML | ||||||
Week 7 | October 4th | Topic: Security | A Chat on Fire! | HW 2 | |||
October 6th | |||||||
Week 8 | October 11th | ||||||
October 13th | Topic: Deployment | Servlet Microservices | |||||
Week 9 | October 18th | Topic: React Part I | |||||
October 20th | Topic: React Part II | Reacting to Client Requests using Microservices | |||||
Week 10 | October 25th | Topic: CSS & DOM | |||||
October 27th | Topic: React Part III | Material UI | HW 3 | ||||
Week 11 | November 1st | Topic: Usability and User-Centered Design | |||||
November 3rd | Topic: Sketching and Prototyping | ||||||
Week 12 | November 8th | Topic: Think-aloud Usability Studies (Guest Lecture: Arun Krishnavajjala) | |||||
November 10th | Topic: Site Design | ||||||
Week 13 | November 15th | Topic: Interaction Techniques (Guest Lecture: Arun Krishnavajjala) | |||||
November 17th | Topic: Visual Design (Guest Lecture: Arun Krishnavajjala) | ||||||
Week 14 | November 22nd | Topic: Information Visualization | HW 4 | ||||
November 24th | |||||||
Week 15 | November 29th | Topic: UI/UX Ethics | |||||
December 1st | Final Exam Review | HW 5 | |||||
Week 16 - December 8th |
This schedule is subject to change throughout the course of the semester. Any changes will be announced on Ed Discussions.