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