Week |
Day |
Date |
Due |
Class Topics |
Suggested Reading for Next Class |
R0 |
1 |
Aug 30 |
— |
|
|
F0 |
2 |
Aug 31 |
- Install SDK
- Run HelloWorld in an emulator (see syllabus)
|
|
- Read description for Lab 1 (can work on Part A)
|
M1 |
3 |
Sept 3 |
— |
|
|
T1 |
4 |
Sept 4 |
— |
|
|
R1 |
5 |
Sept 6 |
— |
- Term Project
- Time for Lab 1
|
|
F1 |
6 |
Sept 7 |
|
|
|
M2 |
7 |
Sept 10 |
- Submit to ANGEL dropbox three ideas for a term project
|
|
- Start reading the text if you haven’t. It has lots of good info that will come in handy on exams and projects
|
T2 |
8 |
Sept 11 |
— |
- Intents and activities
- Continue LinearLightsOutMenu
|
|
R2 |
9 |
Sept 13 |
— |
- Passing data using extras
- Continue LinearLightsOutMenu
|
|
F2 |
10 |
Sept 14 |
- Lab 2
- Project Proposal in ANGEL (extended to Monday)
|
|
|
M3 |
11 |
Sept 17 |
- Project Proposal in ANGEL
|
- Shared Preferences to save state
- Finish LinearLightsOutMenu
|
|
T3 |
12 |
Sept 18 |
— |
|
|
W3 |
|
Sept 19 |
— |
- EXAM 1 (Weds, 6:00 – 8:00 pm)
|
|
R3 |
13 |
Sept 20 |
— |
|
|
F3 |
14 |
Sept 21 |
- Project screen layouts
(to ANGEL dropbox by 11:59pm)
|
- No class due to night exam
|
|
M4 |
15 |
Sept 24 |
|
|
|
T4 |
16 |
Sept 25 |
|
|
|
R4 |
17 |
Sept 27 |
|
- Finish PreferenceActivities
|
|
F4 |
18 |
Sept 28 |
- Lab 4 (checkoff in class)
- Project design (ANGEL dropbox by 11:59 pm)
|
|
|
M5 |
19 |
Oct 1 |
|
|
- Textbook: Dialogs (ch 10)
|
T5 |
20 |
Oct 2 |
|
|
|
R5 |
21 |
Oct 4 |
|
|
|
F5 |
22 |
Oct 5 |
- Lab 5 (checkoff in class)
|
|
|
M6 |
23 |
Oct 8 |
- Sprint 1 due. Sign up for review via email sent to class
|
|
|
T6 |
24 |
Oct 9 |
|
- Continue Introduction to Adapters
|
|
R6 |
|
Oct 11 |
|
FALL BREAK |
|
F6 |
|
Oct 12 |
|
FALL BREAK |
|
M7 |
25 |
Oct 15 |
|
|
|
T7 |
26 |
Oct 16 |
|
|
|
R7 |
27 |
Oct 18 |
|
|
|
F7 |
28 |
Oct 19 |
|
|
|
M8 |
29 |
Oct 22 |
- Sprint 2 due. Sign up for review via email sent to class
|
|
|
T8 |
30 |
Oct 23 |
|
|
|
R8 |
31 |
Oct 25 |
|
|
|
F8 |
32 |
Oct 26 |
- Make sure you have a Maps API and emulator (see slides 3 and 4 of Maps presentation)
|
- Maps
- Lab 9, parts A and B
|
|
M9 |
33 |
Oct 29 |
|
|
|
T9 |
34 |
Oct 30 |
|
- Mobile App Backends with App Engine
|
|
R9 |
35 |
Nov 1 |
- +20% each on Labs 8 and 9 if demo to Andrew in F217, 2:00 – 5:00 pm Weds)
- Lab 8 (demo to Victoria, 8th hour, or Dr. B. 10th hour)
- Lab 9 (+10% if demo to one of us today)
|
- Mobile App Backends with App Engine
|
|
F9 |
36 |
Nov 2 |
- Lab 9 (demo after class to Dr. B.)
|
- Mobile App Backends with App Engine
|
|
M10 |
37 |
Nov 5 |
- Project code is due at the time you present
|
|
|
T10 |
38 |
Nov 6 |
|
- Project Presentation: Eduardo
- Project Presentation: Luke and Sam
- Project Presentation: Spencer and Xuankang
- Time for course evals
|
|
R10 |
39 |
Nov 8 |
|
- Project Presentation: Andrew Michaelis
- Project Presentation: Tim
- Project Presentation: Kai and Ranchao
- Project Presentation: Brandon and Jackson
- Project Presentation: Mitchell and Trey
|
|
F10 |
40 |
Nov 9 |
- Project documentation due Saturday 11:59 pm
- Course evaluations due Sunday night, 11:59 pm
|
- Project Presentation: Mike M.
- Project Presentation: Tyler and Andrew
- Project Presentation: Mike E.
- Project Presentation: Rachel and Hayley
- Project Presentation: Mark and Ahmed
|
|
T11 |
|
Nov 13 |
|
- Final Exam (Tues, 6:00 – 10:00 pm)
|
|
Recent Comments