Labs for CS112: Introduction to Computer Science II
Teaching Fellow: Diane H. Theriault (deht@cs.bu.edu, http://cs-people.bu.edu/deht)Main course web page: http://www.cs.bu.edu/fac/byers/cs112.html
Lab page url: http://cs-people.bu.edu/deht/cs112_spring11
Lab times: Monday: 10-11, 11-12. Friday 2-3
Office Hours: Undergraduate Teaching Lab (730 Commonwealth Ave).
Monday 12:30 - 2
Wednesday 4 - 5:30
- Lab 01 : Recursion, Efficient Exponentiation
- Lab 02 : Inheritance, interfaces, Collections, Iterators, Generics
- Lab 03 : Getting Comfortable with Linked Data Structures
- Lab 04 : Exceptions
- Lab 05 : Computational Complexity and "Big O" notation
- Lab 06 : Counting inversions (and using the Java random number generator)
- Lab 07: (Exam Review)
- Lab 08 : Drawing nodes with Swing, and Symbol Tables
- Lab 09: Hash Tables
- Lab 11: Graphs