Week # |
Date |
Topic |
Date |
Topic |
1
8/23
Course Overview/Objects
8/25
Java Primer
| | | | |
Lab 1
Out: 8/24
Objects
Due: 8/31 or 9/5
---
| | | | |
2
8/30
Swift Primer
9/1
Swift (cont'd)
| | | | |
3
9/6
SDKs/Model-View-Controller
9/8
SDKs/Model-View-Controller
| | | | |
Lab 2
Out: 9/7
User Interfaces
Due: 9/14 or 9/19
---
| | | | |
4
9/13
User Interfaces
9/15
UI (cont'd)
| | | | |
5
9/20
Data Persistence
9/22
Persistence (cont'd)
| | | | |
Lab 3
Out: 9/21
SQLite
Due: 9/28 or 10/3
---
| | | | |
6
9/27
File Systems & Preferences
9/29
Multi-Touch
| | | | |
7
10/4
Review Session
10/6
Mid-Term Exam
| | | | |
8
10/11
Fall Break (no class)
10/13
Localization
| | | | |
Lab 4
Out: 10/12
Localization
Due: 10/19 or 10/24
---
| | | | |
9
10/18
Sensing
10/20
Wireless Primer
| | | | |
10
10/25
Lab 4 Extension
10/27
Wireless/Structural Research
| | | | |
Lab 5
Out: 10/26
Sensors
Due: 11/2 or 11/7
---
| | | | |
11
11/1
Project Discussion
11/3
Coding Day
| | | | |
12
11/8
Project Proposal Presentations
11/10
Coding Day
| | | | |
Project Sprint
Out: 11/9
Code Base Completion
Due: 11/22
---
| | | | |
13
11/15
Coding Day
11/17
Coding Day
| | | | |
14
11/22
Coding Day (Code Base Due)
11/24
Thxgiving (no class)
| | | | |
15
11/29
Experimentation Day
12/1
Experimentation Day
| | | | |
16
Mon, 12/5**
3 PM - 6 PM
LOC: FLE 110
Project Presentations
| | | | |
|
|
|
|
|
*This schedule is best-effort as of the beginning of the semester and subject to change according to the time available in the semester.