CSci 101 Labs
[in Searles 128]
Lab Assignments
Labs are due a week after they are assigned (unless otherwise
announced in class).
Work individually, and call me if you need help. You are encouraged to
discuss ideas and techniques broadly with other class members, but not
specifics. Discussions should be limited to questions that can be
asked and answered without using any written medium (e.g. pencil and
paper or email).
- Lab 1 [Java basics: basic instructions and conditionals]
- Lab 2 [Java basics: loops]
- Lab 3 [Java basics: arrays]
- Lab 4 [Java: nested loops and strings]
[EXAM 1]
- Lab 5 [Java: arrays and strings]
- Lab 6 [Java]
- Lab 7 [Java: methods]
- Lab 8 [Java: recursion]
[EXAM 2]
- Lab 9 [Computer organization]
- Lab 10 [Turing machines]
After hours lab policy:
- Searles 128 - Student access will be Monday through Friday,
8:00 a.m. to 5:00 p.m and 6:00 p.m. - 10:00 p.m. unless
classes are in session; noon-10pm Saturday and Sunday.
If you run into problems with lab access, let me know.