SUNY Geneseo, Department of Computer Science
Exercises
and Such
CSci 141
, Spring 2005
Prof. Doug Baldwin
Last updated May
2, 2005
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 — Object-Oriented Programming
- Lab 3 — Computer Science’s Methods
of Inquiry
- Lab 4 — Elementary Recursion
- Lab 5 — Induction and Recursive Algorithms
- Lab 6 — Recurrence Relations and Execution Time
- Lab 7 — Design and Analysis of Recursive Algorithms
- Exam 1
- Lab 8 — Introduction to Lists
- Homework 1 — Robot Treasure Hunts
- Lab 9 — Extending the List Class
- Lab 10 — The Sieve of Eratosthenes
- Exam 2
- Lab 11 — Debugging
- Lab 12 — Extending the Binary Tree Class
- Homework 2 — Counting Words
- Lab 13 — List and Tree Search Times
- Lab 14 — Advanced Recursion with Line Drawings
- Final Exam