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

  1. Lab 1 — Java Review
  2. Lab 2 — Object-Oriented Programming
  3. Lab 3 — Computer Science’s Methods of Inquiry
  4. Lab 4 — Elementary Recursion
  5. Lab 5 — Induction and Recursive Algorithms
  6. Lab 6 — Recurrence Relations and Execution Time
  7. Lab 7 — Design and Analysis of Recursive Algorithms
  8. Exam 1
  9. Lab 8 — Introduction to Lists
  10. Homework 1 — Robot Treasure Hunts
  11. Lab 9 — Extending the List Class
  12. Lab 10 — The Sieve of Eratosthenes
  13. Exam 2
  14. Lab 11 — Debugging
  15. Lab 12 — Extending the Binary Tree Class
  16. Homework 2 — Counting Words
  17. Lab 13 — List and Tree Search Times
  18. Lab 14 — Advanced Recursion with Line Drawings
  19. Final Exam