| January 2017 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 Week 1 |
9 |
10 Monday Schedule |
11 | 12 Class 1: Course Admin, Intro to Mobile Computing, Setting up the Development Environment |
13 | 14 |
| 15 Week 2 |
16 ML King Jr Day |
17 Class 2: First App, Android Code Organization, LogCat |
18 | 19 Class 3: Views and Layouts Intro, Layouts, Screen Rotation, Assignment 1 assigned |
20 | 21 |
| 22 Week 3 |
23 | 24 Class 4: ListView, ArrayAdapter, WebView |
25 | 26 Class 5: ListActivity, ProgressBar, Spinner, Assignment Work/Q&A |
27 | 28 |
| 29 Week 4 |
30 | 31 Class 6: Android Activities, Activity Lifecycle, Menus, Assignment 2 assigned |
||||
| February 2017 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 Class 7: Sharing Data Using Intents, Assignment Work |
3 | 4 | |||
| 5 Week 5 |
6 | 7 Class 8: Persisting Data 1: Shared Preferences, File IO, Assignment 1 Feedback |
8 | 9 Class 9: Persisting Data 2: Intents Continue (Outside Activities), Assignment 2 Work/Q&A |
10 | 11 |
| 12 Week 6 X-week |
13 | 14 Class 10: Exam Review |
15 | 16 Class 11: 6-week Exam |
17 | 18 |
| 19 Week 7 |
20 Washington's Birthday |
21 Class 12: Dialogs DialogExamples.zip Assignment 3 assigned |
22 6-Week Grades Due |
23 Class 13: Dialogs (Continued), Final Project Introduced |
24 | 25 |
| 26 Week 8 |
27 | 28 Class 14: Multimedia Pt 1 - Images, Memory Management, Camera |
||||
| March 2017 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 Class 15: Multimedia Pt 2 - Audio - MediaPlayer, Audio - SoundPool |
3 | 4 | |||
| 5 Week 9 |
6 | 7 Class 16: Multimedia Pt 3 - Playing Video |
8 | 9 Class 17: Assignment 3 Finalization Due NLT 2359 Final Project Proposal due before class |
10 Early Schedule |
11 |
| 12 Week 10 Spring Break |
13 Spring Break |
14 Spring Break |
15 Spring Break |
16 Spring Break |
17 Spring Break |
18 |
| 19 |
20 | 21 Class 18: Background Tasks - Threads, AsyncTask, Assignment 4 assigned |
22 | 23 Class 19: Service, IntentService, Broadcast Receivers |
24 | 25 |
| 26 Week 11 |
27 | 28 Class 20: |
29 | 30 Class 21: Notifications |
31 | |
| April 2017 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | ||||||
| 2 Week 12 X-week |
3 Assignment 4 Due (NLT 2359, 3 Apr) |
4 Class 22: Exam Review |
5 | 6 Class 23: 12-week exam |
7 | 8 |
| 9 Week 13 |
10 | 11 Class 24: Networking: RSS 12-Week Grades Due |
12 | 13 Class 25: Networking: JSON Feeds |
14 | 15 |
| 16 Week 14 |
17 | 18 Class 26: Networking: Volley |
19 | 20 Class 27: Networking: SMS Messaging |
21 | 22 |
| 23 Week 15 |
24 Mon: Assignment 5 Due (NLT 2359, 24 Apr) |
25 Class 28: GPS, Google Maps API |
26 | 27 Class 29: Final Project Work |
28 | 29 |
| 30 Week 16 |
||||||
| May 2017 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 Class 30: Assignment 6 Due, Final Project Work Last day of classes Final Project Code/Packet Submission due 2 May @2359 |
3 Reading Day |
4 Exam Day 1 |
5 Exam Day 2 |
6 Exam Day 3 |
|
| 7 | 8 Final Exam Period starts at 1330 in MI220: Final Project Presentations Exam Day 4 |
9 Exam Day 5 |
10 Exam Day 6 |
11 Exam Day 7 |
12 | 13 Final Grades Due |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 Graduation 2017 |
27 |
| 28 | 29 | 30 | 31 | |||