Course Schedule
All lecture slides will be posted here before each class, and annotated versions of the slides will be posted after the class.
Assignments will be released after the previous assignments are turned in.
Workshops are always Tuesdays 5-6 pm and Thursdays 7-8 pm in CS 1221.
Week 01: Course Introduction
Tuesday Sept 3 | Thursday Sept 5 | |||
---|---|---|---|---|
No Class! | Course Introduction | |||
Lectures | Slides | Annotated | ||
Homework | None | None | ||
Workshops | None | |||
Other |
Module 1: Web
Week 02: Web 1
Tuesday Sept 10 | Thursday Sept 12 | |||
---|---|---|---|---|
Design: Design Thinking | Build: Javascript: An Introduction | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Friday, Sept 13 | Github | Due: Monday, Sept 16 |
Workshops | HTML/CSS/Git/Github | Tuesday 5pm-6pm | HTML/CSS/Git/Github | Thursday 7pm-8pm |
Other |
Week 03: Web 2
Tuesday Sept 17 | Thursday Sept 19 | |||
---|---|---|---|---|
Design: Design Thinking | Build: Javascript: Intermediate Concepts | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Friday, Sept 20 | Github Canvas | Due: Monday, Sept 23 |
Workshops | Adobe XD | Tuesday 5pm-6pm | JS Review | Thursday 7pm-8pm |
Other |
Week 04: Web 3
Tuesday Sept 24 | Thursday Sept 26 | |||
---|---|---|---|---|
Design: Structure, Layout, & Navigation | Build: React 1 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Friday, Sept 27 | Canvas Github | Due: Monday, Sept 30 |
Workshops | ||||
Other |
Week 05: Web 4
Tuesday, Oct 1 | Thursday, Oct 3 | |||
---|---|---|---|---|
Design: Design Paradigms | Build: React 2 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Friday, Oct 4 | Canvas | Due: Monday, Oct 7 |
Workshops | ||||
Other |
Week 06: Web 5
Tuesday, Oct 8 | Thursday, Oct 10 | |||
---|---|---|---|---|
Design: Platform-specific design: Web | Build: React 3 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Monday, Oct 14 | Canvas | Due: Wednesday, Oct 30 |
Workshops | React | Tuesday 5pm-6pm | ||
Demos | Facebook feedSimple recommender |
Week 07: Web 6
Tuesday, Oct 15 | Thursday, Oct 17 | |||
---|---|---|---|---|
Design: Heuristic Evaluation | Build: React 4 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Monday, Oct 21 | ||
Other |
Module 2: Mobile
Week 08: Mobile 1
Tuesday, Oct 22 | Thursday, Oct 24 | |||
---|---|---|---|---|
Design: Prototyping | Midterm | |||
Lectures | Slides | Annotated | Midterm | |
Homework | No homework this week | |||
Other |
Week 09: Mobile 2
Tuesday, Oct 29 | Thursday, Oct 31 | |||
---|---|---|---|---|
Design: Design Patterns | Build: React Native 1 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Monday, Nov 4 | Canvas | Due: Wednesday, Nov 6 |
Other |
Week 10: Mobile 3
Tuesday, Nov 5 | Thursday, Nov 7 | |||
---|---|---|---|---|
Design: Platform-Specific Design: Mobile | Build: React Native 2 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Monday, Nov 11 | Canvas | Due: Wednesday, Nov 13 |
Other |
Week 11: Mobile 4
Tuesday, Nov 12 | Thursday, Nov 14 | |||
---|---|---|---|---|
Design: Accessible Design | Build: React Native 3 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Monday, Nov 18 | Canvas | Due: Wednesday, Nov 20 |
Other | Sensor demoStep counter demo |
Module 3: Voice
Week 12: Voice 1
Tuesday, Nov 19 | Thursday, Nov 21 | |||
---|---|---|---|---|
Design: Experience Prototyping | Build: DialogFlow 1 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | None | None | ||
Other |
Week 13: Voice 2
Tuesday, Nov 26 | Thursday, Nov 28 | |||
---|---|---|---|---|
Design: Platform-Specific Design: Voice | Thanksgiving: No Class | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Wednesday, Dec 4 | Canvas | Due: Friday, Dec 13 |
Other |
Week 14: Voice 3
Tuesday, Dec 3 | Thursday, Dec 5 | |||
---|---|---|---|---|
Design: Usability Evaluation | Build: DialogFlow 2 | |||
Lectures | Slides | Annotated | Slides | Annotated |
Homework | Canvas | Due: Friday, Dec 13 | None | |
Other |
Week 15: Voice 4
Tuesday, Dec 10 | No Class! | |||
---|---|---|---|---|
Design: Designing Agents, Personalities | ||||
Lectures | Slides | Annotated | ||
Homework | ||||
Other |
Note: Classes end on Wednesday, December 11, 2019
Final Times:
Day/Time | Room | |
---|---|---|
Regular | Wed 12/18 2:45PM - 4:45PM | CHAMBERLIN 2103 |
Make Up | Fri 12/13 1:00PM - 3:00PM | COMPSCI 1263 |
🎉 🥳 🎊 Congratulations! You made it to the end of the semester!