Week | Date | Lecture Topic | Lab Activity | Readings Due Today | What's Due Today? | |
1 | T | Sep 20 | Intros, syllabus, programming | Lab 1: Surveys, Setup, Scratch | ||
R | Sep 22 | Programming terms, software process, Intro App Inventor, Events, Components | App Inventor Lab 2 | (Required)Scratch for All (Optional)Study on Remixing |
||
2 | T | Sep 27 | Functions, Lists, Iteration, 2-Click Text Example | Continue App Inventor Lab 2, Start App Inventor Lab 3 |
Lab #1 in portfolio | |
R | Sep 29 | More App Inventor, Programming Quiz, Lab #2 demos | Project 1 Brainstorming (in 14-256) | Mobile Apps Innovator | Lab #2 demo in class | |
3 | T | Oct 4 | More App Inventor, Project 1 Milestone 1 Evaluation Form | App Inventor Lab 3 | ||
R | Oct 6 | Presentations | Project 1 Workshop | Lab #3, Project 1 Milestone 1 (Pitch, Prototype) | ||
4 | T | Oct 11 | Testing Project 1, partner preferences for Project 2 teams | Project 1 Workshop | ||
R | Oct 13 | Project 1 Presentations (in 14-256) | Project 2 Brainstorming | Project 1 Milestone 2 (Product, Presentation, Postings) | ||
5 | T | Oct 18 | Vocabulary/Midterm Preview, Java Basics | Lab #4 | Lab #4 | |
R | Oct 20 | Midterm Exam | Project 2 Workshop | |||
6 | T | Oct 25 | More Java | Lab #5 | Hello World, Java Basics | |
R | Oct 27 | More Java, Android Overview | Project 2 Workshop | OO Concepts | ||
7 | T | Nov 1 | Java loops and arrays, Lab 4 and 5 Quiz Retakes | Lab #6 | ||
R | Nov 3 | Project 2 Presentations, More Android | Lab #7 | Android Fundamentals, Activity Lifecycle |
Project 2 Milestone 1 (Pitch, Prototype) | |
8 | T | Nov 8 | Android Intents, Shared Prefs, Lab #7 Quiz | Lab #8 (arrays) | Lab #7 | |
R | Nov 10 | More Java, More Android, Lab #8 Quiz | Lab #9 (Android TicTacToe) | Lab #8 | ||
9 | T | Nov 15 | Review, Comprehensive Lab Quiz | Project 2 Workshop | ||
R | Nov 17 | Project Reviews | Survey, Demo Lab #9, Project 2 Workshop | Lab #9, Project 2 Milestone 2 (60% Prototype) | ||
10 | T | Nov 22 | Project 2 Workshop | Project 2 Workshop | ||
R | Nov 24 | NO CLASS: THANKSGIVING BREAK | ||||
11 | T | Nov 29 | Project 2 Wrapup, test each other's apps | Project 2 Wrapup | ||
R | Dec 1 | Project 2 Presentations | Self/Peer Eval, Final Review, Course Evaluations, Survey | Project 2 Milestone 3 (Final Product, Presentations, Paper) | ||
11 | F | Dec 2 | 1-2pm CSC123 Showcase in Bonderson 104 (bring phones with apps) | |||
12 | M | Dec 5 | 7:10pm-10pm: Final Exam 14-249 |