Schedule
Course Phase: 1
| Date | Class | Topic | Resource |
|---|---|---|---|
| Jan 12 | Lecture 1 | Getting Ready | lecture1 |
| Jan 17 | Lab 1 | Android Studio, First App, Debug | lab1 |
| Jan 19 | Lab 2 | Building Apps: Layouts, Buttons, Images, Events. | lab2 |
| Jan 24 | Lecture 2 | Framework, Component, Intent | lecture2 |
| Jan 26 | (continue) | Explicit and implicit intents; coding practice. | asmt1 |
| Jan 31 | Lecture 3 | Animation and Graphics | lecture3 |
| Feb 02 | (continue) | Drawables and Canvas (Lecture 3 continued) | |
| Feb 09 | Quiz 1 | Quiz; Asmt1 (due); Project Groups; |
Course Phase: 2
| Date | Class | Topic | Resource |
|---|---|---|---|
| Feb 07 | Lecture 4 | Sensors | lecture4 |
| Feb 14 | Lecture 5 | Location (Google API setup, last location) | lecture5 |
| Feb 16 | (continue) | Location (location update) | |
| Feb 21 | Lab 3 | Custom View and Plotting Data | lab3 |
| Feb 23 | Lecture 6 | Process, Thread, Async Task | lecture6 |
| Feb 28 | Lecture 7 | Playing Media | lecture7 |
| Mar 02 | CANCELLED | ||
| Mar 07 | Assignment 2 | Plotting and animation of sensor reading | asmt2 |
| Mar 09 | Quiz 2 |
Course Phase: 3
| DATE | CLASS | TOPIC | RESOURCE |
|---|---|---|---|
| Mar 21 | Project Idea | 1 slide, 1 minute (per group) | |
| Mar 23 | Grad Lecture | Newsome, Tyler (WiFi P2P 1) | wifi1 |
| Mar 28 | Grad Lecture | Federico (NDK 1); Srihari (NDK 2) | ndk |
| Mar 30 | Assignment 3 | Location based music (outdoor class) | asmt3 |
| Apr 04 | Grad Lecture | Daniel (Services); Tamzeed (MobileInsight); | services, mobileinsight, paper |
| April 06 | Grad Lecture | Patrick (ML1); Wang, Ke (OpenCV1) | ML1, CV1 |
| Apr 11 | Quiz 3 | Stone, Eric (Webservice?) |
Course Phase: 4
| DATE | CLASS | TOPIC | RESOURCE |
|---|---|---|---|
| Apr 13 | Grad Lecture | Neil Davis (BT 1); Wei, Zhen (ML 2) | |
| Apr 18 | Grad Lecture | Ke Coby (Authentication); Bashima; | |
| Apr 20 | Grad Lecture | Randhavane, Tanmay (CV 2); Daum, Maxwell (BT 2) | |
| Apr 25 | Quiz 4 | Yu, Licheng (ML 3) | |
| Apr 27 | Assignment 4 | Project based assignment | form |
| May 2 | Project Day | Presentation, Report, and Code Submission | instruction |
| May 5 | Assignment | Makeup assignment. | makeup_asmt |