Week |
Date |
Lecture Topic |
Lab Activity |
Readings Due Today |
What's Due Today? |
1 |
T |
Sep 21 |
Intros, syllabus, mobile, programming |
Surveys, Setup, and Scratch |
|
|
|
R |
Sep 23 |
Programming terms, software process |
Scratch |
Scratch Programming for All |
|
2 |
T |
Sep 28 |
Intro App Inventor, Events, Components |
App Inventor Lab 2 |
|
Lab #1 in portfolio |
|
R |
Sep 29 |
App Inventor |
Project 1 Brainstorming |
|
Lab #2 demo in class |
3 |
T |
Oct 5 |
Functions, Lists, Iteration |
App Inventor Lab 3 |
|
|
|
R |
Oct 7 |
Presentations, Programming Quiz |
Project 1 Workshop |
|
Project 1 Milestone 1 (Pitch, Prototype) |
4 |
T |
Oct 12 |
Survey, Consent, Java Basics |
Project 1 Workshop |
|
Lab #3 |
|
R |
Oct 14 |
More Java |
Java |
|
|
5 |
T |
Oct 19 |
Testing Project 1 |
Java |
|
Lab #4 Group A, Group B |
|
R |
Oct 21 |
Project 1 Presentations |
Project 2 Brainstorming |
|
Project 1 Milestone 2 (Product, Presentation, Postings) |
6 |
T |
Oct 26 |
Even More Java, Android Overview |
Project 2 Workshop |
|
|
|
R |
Oct 28 |
Project 2 Workshop |
Java |
|
|
7 |
T |
Nov 2 |
Midterm Exam, Survey |
Java |
|
|
|
R |
Nov 4 |
Project 2 Presentations, Intro to Android |
Android |
Android Fundamentals |
Project 2 Milestone 1 (Pitch, Prototype) |
8 |
T |
Nov 9 |
Project 2 Workshop |
Review Midterm, Lab 5 Helps |
|
Lab #5 due 11/10 at midnight |
|
R |
Nov 11 |
NO CLASS: VETERANS DAY |
|
|
|
9 |
T |
Nov 16 |
Project 2 Workshop |
Android, Survey |
|
Lab #6 |
|
R |
Nov 18 |
Project Reviews |
|
|
Project 2 Milestone 2 (60% Prototype) |
10 |
T |
Nov 23 |
Android Intents, Shared Prefs |
Project 2 Workshop |
|
|
|
R |
Nov 25 |
NO CLASS: THANKSGIVING BREAK |
|
|
|
11 |
T |
Nov 30 |
Visit 123 Gaming Presentations (14-232B am and 14-255 pm) |
Project 2 Wrapup |
|
|
|
R |
Dec 2 |
Self/Peer Eval, Final Review, Course Evaluations, Survey |
Project 2 Presentations |
|
Project 2 Milestone 3 (Final Product, Presentations, Paper) |
12 |
T |
Dec 7 |
7-10pm: Final Exam in 52-0E26 |
|
|
|