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.
- Sept 07: Lab 1 (Basics and webpage)
- Sept 14: Lab 2 (Algorithms)
- Sept 22: Lab 3 (Algorithms and efficiency)
- Sept 28: Lab 4 (Algorithms and efficiency)
[Oct 6: EXAM 1]
- Oct 06: Lab 5 (C++ basics)
- Oct 20: Lab 6 (C++ functions: selection sort and cryptography using Caesar's cypher)
- Oct 27: Lab 7 (C++ functions: banker and poetry)
[Nov 03: EXAM 2]
- Nov 08: Lab 8 (C++ functions: playing Craps)
- Nov 16: Lab 9 (C++ recursion)
After hours lab policy
You can use any of the labs outside class time as follows:
- Searles 224 (the computer science lab) - 24/7
- Searles 117 and 216 - students do not have access during the
day. Universal student access will be Monday through Friday, 6:00
p.m. to 11:00 p.m. and Saturday and Sunday, noon to 11:00 p.m. There
will be monitors, however, students will not be dependent on them for
access.
- Searles 128 - Universal student access will be Monday through
Friday, 8:00 a.m. to 4:00 p.m. No evening or weekend access.
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.