[Bowdoin Computer Science]

CSci 107 Labs

(Usually) Tue 2:30 - 3:55 in Searles 128


Lab Assignments

Assignments are due at the beginning of class on the announced due date. Students are allowed and encouraged to collaborate, but solutions must be written out individually. The lab assignments can be downloaded and printed directly from this page.

  1. Sept 07: Lab 1 (Basics and webpage)
  2. Sept 14: Lab 2 (Algorithms)
  3. Sept 22: Lab 3 (Algorithms and efficiency)
  4. Sept 28: Lab 4 (Algorithms and efficiency)
    [Oct 6: EXAM 1]
  5. Oct 06: Lab 5 (C++ basics)
  6. Oct 20: Lab 6 (C++ functions: selection sort and cryptography using Caesar's cypher)
  7. Oct 27: Lab 7 (C++ functions: banker and poetry)
    [Nov 03: EXAM 2]
  8. Nov 08: Lab 8 (C++ functions: playing Craps)
  9. Nov 16: Lab 9 (C++ recursion)

After hours lab policy

You can use any of the labs outside class time as follows:

PLEASE NOTE - You need an updated ID card. Keys will not work and you can not prop the doors open. Also doors that lead into another room such as 216 into 215, 128 into 127 and 117 into 116 are alarmed with Security so do not open those doors. You can use either entrances - via the vestibule or the hallway entrances. All you have to do is put your card up to the reader and pull the handle once you hear the click and the light should be green. If you run into problems, let me know as soon as possible.