6.4500 Design for the Web: Languages and User Interfaces

Schedule

This schedule is subject to radical change. We may need to make significant adjustments to the schedule depending on a variety of factors. This schedule will be updated throughout the semester, and generally speaking, the further from present the topic is, the more likely it is to change.

Mondays Wednesdays Fridays
Introduction & Overview hci dev Videos: 2023 2025 Web Page Structure: HTML dev Pre-doing HW1 released Videos: 2023 2025 Studio 1 Pre-doing
Learnability hci Videos: 2023 Graphic Design design HW1 due HW2 released Videos: 2022 Studio 2 Pre-reading
Tuesday Efficiency hci Videos: 2023 Foundational Concepts of CSS dev Pre-doing HW2 due HW3 released Videos: 2023 Studio 3
Safety hci Videos: 2023 More Foundational Concepts of CSS dev Pre-doing HW3 due HW4 released Videos: 2023 Studio 4
Heuristic Evaluation hci Videos: 2023 Layout dev design HW4 due HW5 released Videos: 2022 Studio 5
Prototyping and User Testing hci Videos: 2023 Universal Web Design hci dev HW5 due HW6 released Videos: 2023 Studio 6
Introduction to modern JS dev Pre-reading Videos: 2023 Events dev Pre-reading HW6 due HW7 released Videos: 2023 Studio 7
No class (Spring Break) No class (Spring Break) No class (Spring Break)
Design Patterns hci Videos: 2023 Functional JS dev Pre-reading HW7 due HW8 released Videos: 2022 Studio 8
Asynchronous JS dev Videos: 2023 (1) 2023 (2) Typography design HW8 due HW9 released Videos: 2022 Studio 9
Color design Videos: 2022 Web APIs dev HW9 due HW10 released Videos: 2023 Studio 10
No class (Patriot’s Day) Animation & Feedback hci dev design HW10 due HW11 released Videos: 2022 Studio 11
Component-driven Development dev Videos: 2022 2023 Data Visualization hci HW11 due HW12 released Videos: 2022 Studio 12
Web Standards Work Time HW12 due HW13 released Studio 13
Course Reflection HW13 due