This is a living schedule and subject to change
Date | Topic | Reading | Notes | Assignment |
---|---|---|---|---|
02/14 | Introductions | Attendance | ||
02/16 | Design principles | DOET Ch 1 | Assignment 1 due | |
02/21 | Interaction design | |||
02/23 | App critiques | iOS guidelines, Tog's Principles | Assignment 2 due | |
02/28 | Barbara Grosz class visit/Interaction design process | |||
03/02 | Intro to iOS development | Intro to Swift | color explorer | |
03/07 | MVCs | |||
03/09 | Layout and constraints | Assignment 3 due | ||
03/14 | Snow Day | |||
03/16 | System analysis | Assignment 4 due | ||
03/21 | Navigation | example code | ||
03/23 | More Navigation | Project design due | ||
03/28 | Spring break | |||
03/30 | Spring break | |||
04/04 | Prototyping | CardCatalog | ||
04/06 | Evaluation, Table View | CardCatalog | Scenarios v2 due | |
04/11 | Paper Prototyping session | Paper prototypes due | ||
04/13 | Storage | Core Data Programming Guide | ||
04/18 | Lynnsey Weissenberger class visit | |||
04/20 | Core Data | CardCatalog | ||
04/25 | Cloud Kit | |||
04/27 | Usability testing session | Version 1 due | ||
05/02 | Custom view assignment | |||
05/04 | Custom view assignment | |||
05/09 | Presentations | |||
05/11 | Presentations | course feedback | ||
05/21 | Final projects due |