CS 466 - Usable Mobile Interfaces

Important Links

Course Information
Piazza
Canvas
Class GitHub

Schedule

This is a living schedule and subject to change

Week Date Topic Assignments
1 09/09 Introduction Attendance
09/11 UI/UX & Interaction design Attendance
09/13 Human-centered design Assignment 1 due, Attendance
2 09/16 Conceptual models Assignment 2 due, Attendance
09/18 App critiques Assignment 3 due, Attendance
09/20 Emotion and Aesthetics Assignment 4 due, Attendance
3 09/23 Interaction design/Design Thinking, Empathize
09/25 Define: Context and embodiment Assignment 5 due
09/27 Concept statements, Personas and scenarios (examples)
4 09/30 Project Ideation
10/02 Focus groups Assignment 6 due
10/04 Prototyping
5 10/07 Evaluation techniques Project proposals due
10/09 Project conferences Assignment 7 due
10/11 Project conferences
6 10/14 Prototyping / evaluation exercise Proposal revisions due
10/16 Design philosophy discussion Assignment 8 due
10/18 Design evaluations Requirements and initial design sketches due
7 10/21 No Class - Fall Break
10/23 Introduction to React Native Design sketches due
10/25 No Class - CCSCE
8 10/28 Intro continued (slides)
React Native layout practical
10/30 Navigation
React Native layout practical continued
11/01 Paper prototyping evaluation Paper prototypes due
9 11/04 React Native layout practical continued
Navigation practical
Paper prototype analysis due
11/06 Navigation practical continued
11/08 Navigation practical continued
Data practical
10 11/11 Custom views
Data practical continued, Custom view practical
11/13 Custom view practical continued
Custom view practical II
11/15 Data Persistence
Persistence practical
11 11/18 Practical catch up day
11/20
11/22 Usability testing High Fidelity prototype due
12 11/25 Usability analysis due
11/27 & 11/29 No class - Thanksgiving break
13 12/02
12/04
12/06
14 12/10 Project presentations 9:00 - 12:00 Project materials due