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 |