2014 | Monday | Wednesday | Friday | Weekend |
Aug 18-Aug 22 | ... |
Read:
course syllabus
PPT: overview: model of a computer |
Read: EJS Introduction
Read: EJS Ch.1 PPT: overview: binary PPT: data |
... |
Aug 25-Aug 29 |
Read:
EJS Ch.2 down to
CONTROL FLOW
PPT: expressions, variables, assignment |
PPT: user input | No class | ... |
Sep 01-Sep 05 | No class (holiday) |
simple functions
simulated execution |
Read:
EJS Ch.2 to the end
PPT: boolean comparisons |
... |
Sep 08-Sep 12 | PPT: repetition (for loops) | PPT: conditional (if-then-else) | PPT: input data validation | ... |
Sep 15-Sep 19 | PPT: repetition (while loops) | ASSN: W1 due 5:00pm (1/2 credit after) | Combos | ... |
Sep 22-Sep 26 | Combos |
Read:
EJS Ch.3
PPT: functions simulated execution |
... | ASSN: W2 due 11:59pm Sunday 9/28 (1/2 credit after that) |
Sep 29-Oct 03 |
PPT:
functions
validation strategies |
scope: global and local | combos | ... |
Oct 06-Oct 10 |
simulated execution
random numbers |
PPT:
arrays
Read: EJS Ch.4 random strings returning entire arrays returning collections (early objects) |
... | ... |
Oct 13-Oct 17 | misc. small stuff, objects: functions as values | midterm exam | No class (fall break) | ... |
Oct 20-Oct 24 | ... | ... | ... | ... |
Oct 27-Oct 31 | objects containing functions (methods) | ... | ... | ... |
Nov 03-Nov 07 | ... | ... | ... | ... |
Nov 10-Nov 14 | ... | ... | ... | ... |
Nov 17-Nov 21 |
advanced functions: recursion
W5 due 11:59pm Tues 11/18 (1/2 credit after that) |
card game: using objects | card game: using objects | ... |
Nov 24-Nov 28 | card game: using objects | No class (holiday) | No class (holiday) | ... |
Dec 01-Dec 05 | ... | last lecture day | ... | ... |
Sat Dec 06
final exam (8 AM) |
... | ... | ... | ... |