[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. Lab 1 (Basics and webpage)
  2. Lab 2 (Algorithms)
  3. Lab 3 (Algorithms and efficiency)
  4. Lab 4 (Algorithms and efficiency)
    [EXAM 1]
  5. Lab 5 (C++ basics)
  6. Lab 6 (C++ functions: selection sort and cryptography using Caesar's cypher)
  7. Lab 7 (C++ functions: banker and poetry)
    [EXAM 2]
  8. Lab 8 (C++ functions: playing Craps)
  9. Lab 9 (C++ recursion)
  10. Lab 10

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.