This schedule is tentative and subject to change.
Week | Date | Topic |
Assignments |
1 | January 12 | Syllabus review, course requirements, terminology. | |
January 14 | Laptop and Tool Setup, Java Review; Hello World | ||
2 | January 19 |
XML Layouts, Click Listeners |
|
January 21 | Activities | ||
3 | January 26 | Fragments and MVC | |
January 28 |
ListViews and Adapters |
||
4 | February 2 | Review | |
February 4 | Threading and Networking; Services | ||
5 | February 9 |
Threading and Networking; Services |
|
February 11 | User Interface Design | ||
6 | February 16 | User Interface Design | |
February 18 | Android Sensors | ||
7 | February 23 | Android Sensors | |
February 25 | Exam Review | ||
8 | March 1 | Midterm Exam 1 | |
March 3 |
Object-Oriented Programming |
||
9 | March 8 | Location Services | |
March 10 | Location Services | ||
10 | March 15 | Spring Break | |
March 17 | Spring Break | ||
11 | March 22 | File I/O | |
March 24 | Android Database | ||
12 | March 29 | Android Touchscreen | |
March 31 | Themes; XML styling; shapes in XML | ||
13 | April 5 | Bluetooth | |
April 7 | The Camera | ||
14 | April 12 | Exam Review | |
April 14 | Exam 2 |
||
15 | April 19 | Working Session, and TBA | |
April 21 | Presentations | ||
16 | April 26 | Presentations | |
April 28 | Presentations | ||
May 5 |