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

  1. Lab 1 — Java Review
  2. Lab 2 — Methods of Inquiry
  3. Lab 3 — Introduction to Recursion
  4. Lab 4 — Intermediate Recursion
  5. Lab 5 — Analysis of Recursive Algorithms
  6. Hour Exam 1
  7. Lab 6 — Recurrence Relations and Time
  8. Homework 1 — Robot Treasure Hunts
  9. Lab 7 — Introduction to Lists
  10. Lab 8 — Extending the List Class
  11. Lab 9 — Debugging
  12. Homework 2 — Boolean Calculator
  13. Hour Exam 2
  14. Lab 10 — Search Times for Lists
  15. Lab 11 — Extending the Binary Tree Class
  16. Homework 3 — Counting Words
  17. Lab 12 — Search Times for Trees
  18. Lab 13 — Advanced Recursion with Line Drawings
  19. Lab 14 — Testing
  20. Final Exam