You must attend the lab every week.
You should complete at home any part of the lab you
did not finish during the lab time. At times, we
expect that the lab has to be finished at home: The
goal is to give you a guidance in how to apply the
concepts we have learned in a concrete situation, and
the lab materials act as a tutorial.
Labs are held in 212 WVH. Thurs 11:45 - 1:25 pm | Sachin Venugopalan |
Num | Topic | Date |
---|
1 | Racket review, accumulator style programs | 9/08 | 2 | Eclipse, Data definitions, classes, unions, recursive data | 9/15 | 3 | Methods for classes, recursion, Images | 9/22 | 4 | Abstract classes, Worlds and Images | 9/29 | 5 | Constructors, overloading, Exceptions | 10/06 | 6 | Parametrized Types, Mutation | 10/13 | 7 | State, mutation, ArrayLists, VoidWorld | 10/20 | 8 | Equality, Loops, and Selection Sort | 10/27 | 9 | Loops, HashMaps, Encoding | 11/10 | 10 | Priority Queues and Heaps | 11/17 | 11 | JUnit and Designing Projects | 12/01 |
|