Date(s) | Reading | Assignment | Lecture Subject |
---|---|---|---|
26 Jan | HW1 | Administrivia, TopClass, refresher | |
28 Jan | AW 265-286 | Loops, Vectors, and Enumerations | |
2 Feb | AW 286-305 | Working with loops, vectors, and enumerations | |
4 Feb | AW 315-321 | How to Design a Loop | |
5 Feb | Last day to add courses | ||
9 Feb | AW 321-332 | HW1 due; HW2 | More on Designing Loops |
11 Feb | AW 332-342 | Other Common Loop Patterns | |
16 Feb | AW 342-349 | break, continue, return, and for | |
18 Feb | I'll be out of town; work on homework | ||
19 Feb | Last day to drop courses | ||
23 Feb | AW 349-363 | Applications of Loops | |
25 Feb | AW 379-397 | HW2 due; HW3 | Organizing Data |
2 Mar | Debugging discussion | ||
4 Mar | AW 398-413 | Efficiency and Searching | |
9 Mar | AW 413-419 | Sorting | |
11 Mar | AW 413-419 | Different Sorting Algorithms | |
16 Mar | AW 419-442 | HW3 due; HW4 | Arrays in Java |
18 Mar | AW 461-477 | Recursion again | |
23 Mar | AW 477-499 | Applications of recursion | |
25 Mar | FF 43-54 | Operating on lists, stacks, and queues | |
? ? | "Only God can make a tree"? | ||
30 Mar-1 Apr | No classes: Spring Break | ||
5 Apr | Last day to withdraw from classes | ||
6 Apr | AW 84-87, 130-139 | Applets, controls, and graphics | |
8 Apr | AW 173-187 | HW4 due; HW5 | Fonts and organizing a window |
13 Apr | AW 226-243 | Event-driven programming in Java | |
15 Apr | AW 305-314 | More kinds of graphical controls | |
20 Apr | AW 363-377 | HW5 due; HW6 | Threads and parallelism in Java |
22 Apr | HtDP Intro | Another language: Scheme | |
27 Apr | HtDP Day 2 | Conditionals and Symbols in Scheme | |
29 Apr | HtDP Day 3 | HW6 due; HW7 | Compound data types in Scheme |
4 May | HtDP Day 4 | More Complicated Lists in Scheme | |
6 May | HW7 due | Catch up and review for final exam | |
11 May | 10:30 AM-12:30 PM, Final Exam |