SUNY Geneseo, Department of Computer Science


Exercises and Such

CSci 141 , Spring 2004

Prof. Doug Baldwin

Last updated April 27, 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 -- Introduction
  2. Lab 2 -- Object Oriented Programming in Java
  3. Lab 3 -- Introduction to Experimentation
  4. Lab 4 -- Recursion
  5. Homework 1 -- Induction
  6. Lab 5 -- Induction and Recursive Algorithms
  7. Lab 6 -- Recurrence Relations and Execution Time
  8. Hour Exam 1
  9. Lab 7 -- Recursion with Line Drawings
  10. Lab 8 -- Debugging
  11. Homework 2 -- Treasure Hunt
  12. Lab 9 -- Introduction to Lists
  13. Hour Exam 2
  14. Lab 10 -- The Sieve of Eratosthenes
  15. Lab 11 -- Search Times for Lists
  16. Lab 12 -- Decision Trees
  17. Lab 13 -- Search Times for Trees
  18. Final Exam
  19. Lab 14 -- Fractal Drawings