CLASS SCHEDULE
| DAY | CLASS | READING | HW |
| M1 | Introductions, Syllabus, Alice Demo | ||
| W1 | Introduction to Alice mini-lab 1 |
Alice CH 1 Skim Alice Appendix A |
History paper out |
| LAB1 | Storyboards/Design, Simple Animations |
Alice CH 2 | |
| F1 | History of Computer Science: MTCTW #1 |
Reed Ch. 6 Topics from Reed Chapter 6 |
|
| M2 | Built-in functions, conditional statements, loops mini-lab 2 |
Alice CH 3 | HW1 out Group members' names and topics for history paper due |
| W2 | World level
methods, parameters mini-lab 3 |
Alice CH 4.1 & 4.2 | |
| LAB2 | Class level methods,
inheritance |
Alice CH 4.3-end |
|
| F2 | History of Computer Science: MTCTW #3 |
||
| M3 | Functions and If/Else Events Variables mini-lab 4 |
Alice CH 5 Alice CH. 6 Alice CH 10.1 |
HW1 due |
| W3 | Loops, Lists mini-lab 5 |
Alice CH 7 & 9 | History Paper due HW 2 out |
| LAB3 | Loops |
||
| F3 | Design Revisited mini-lab 6 |
PP1 out | |
| M4 | Arrays
mini-lab 7 |
Alice CH 10.2 | |
| W4 | Arrays and Sorting | ||
| LAB4 | Sorting | HW 2 due | |
| F4 | Alice and Java | Alice CH 11 |
HW 3 out |