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
  1. Lab 01 : Recursion, Efficient Exponentiation
  2. Lab 02 : Inheritance, interfaces, Collections, Iterators, Generics
  3. Lab 03 : Getting Comfortable with Linked Data Structures
  4. Lab 04 : Exceptions
  5. Lab 05 : Computational Complexity and "Big O" notation
  6. Lab 06 : Counting inversions (and using the Java random number generator)
  7. Lab 07: (Exam Review)
  8. Lab 08 : Drawing nodes with Swing, and Symbol Tables
  9. Lab 09: Hash Tables
  10. Lab 11: Graphs