SUNY Geneseo, Department of Computer Science
Exercises
and Such
CSci 141
, Fall 2004
Prof. Doug Baldwin
Last updated December
9, 2004
These are the assignments, exams, and related material for Csci
141 (Introduction
to Computer Science). Most items are HTML documents that can
be read on-line; a few may be in other formats; these you can download from
here, to read separately.
Available Exercises
- Lab 1 — Java Review
- Lab 2 — Methods of Inquiry
- Lab 3 — Introduction to Recursion
- Lab 4 — Intermediate Recursion
- Lab 5 — Analysis of Recursive Algorithms
- Hour Exam 1
- Lab 6 — Recurrence Relations and Time
- Homework 1 — Robot Treasure Hunts
- Lab 7 — Introduction to Lists
- Lab 8 — Extending the List Class
- Lab 9 — Debugging
- Homework 2 — Boolean Calculator
- Hour Exam 2
- Lab 10 — Search Times for Lists
- Lab 11 — Extending the Binary Tree Class
- Homework 3 — Counting Words
- Lab 12 — Search Times for Trees
-
Lab 13 — Advanced Recursion with Line Drawings
- Lab 14 — Testing
- Final Exam