2013 | Tues | Thurs | Week's End |
Aug 20-Aug 22 |
course syllabus
overview: model of a computer |
data
variables, expressions, eval and assignment HTML tags |
. |
Aug 27-Aug 29 | expression eval, user input |
repetition (loops)
Assignment 1 |
. |
Sept 3-Sept 5 | repetition (loops) | conditional (if-then-else) | assn 1 due Sunday 11:55 pm |
Sept 10-Sept 12 |
input data validation
Assignment 2 |
bones of assignment 2
functions |
. |
Sept 17-Sept 19 |
functions
assn 2 due 11:55pm |
functions
Assignment 3 bones of assignment 3 |
. |
Sept 24-Sept 26 |
functions
Scope rules: global and local |
arrays | assn 3 due Friday 9/27 at 11:55pm |
Oct 1-Oct 3 | Assignment 4 |
arrays
random numbers |
. |
Oct 8-Oct 10 |
random numbers
nested loops |
random strings
returning entire arrays returning collections (early objects) |
assn 4 due Friday 10/11 at 11:55pm |
Oct 15-Oct 17 | midterm exam | no class, fall break | . |
Oct 22-Oct 24 | returning collections, early objects,
Assignment 5 |
misc. small stuff, objects: functions as values | assn 5 due Monday 10/28 at 11:55pm |
Oct 29-Oct 31 | objects containing functions (methods) | Assignment 6 | . |
Nov 5-Nov 7 | card game: using objects | card game: using objects | assn 6 due Saturday 11/09 at 11:55pm |
Nov 12-Nov 14 | card game: using objects | Assignment 7 | . |
Nov 19-Nov 21 | frisbees | advanced functions: recursion | . |
Nov 26-Nov 28 |
advanced functions: recursion
assn 7 due Tuesday 11/26 at 11:55pm |
no class, thanksgiving break | . |
Dec 3-Dec 5 | (last lecture day)
discuss final exam |
reading day | . |
Dec 10-Dec 12 | exam (8 am) | ... | . |