Comp210 Lab Handouts, Spring 1997


Lab handouts will be available here as they become ready. Labs in the first part of the semester willl focus on programming in Scheme. Labs in the last part of the semester will introduce C and Java.

The lab roster lists which lab section you're assigned to. If you attend a different section, please defer your seat to those officially assigned to that section, first. You may also arrange to swap sections with somebody.


  • Lab 14: Lists in C
  • Lab 13: Vectors and Strings in C
  • Lab 12: The JAM simulator; structs in C
  • Lab 11: Compiling Your C Programs
  • Lab 10: Review and Memoization (optional)
  • Lab 9: Arithmetic imprecision
  • Lab 8: Functions which take and return functions
  • Lab 7: Comparing Sorting Algorithms
  • Lab 6: local
  • Lab 5: Scheme: mutually recursive data
  • Lab 4: Scheme: dual data definitions; structures
  • Lab 3: Dr Scheme, Data Definitions
  • Lab 2: Hand evaluation, Stepping
  • Lab 1 (postscript): Getting Started with Donkey and UNIX

    A more thorough introduction to UNIX is available from Owlnet short courses or handouts (hardcopies available in Mudd). I highly recommend this, since it will make Owlnet easier for you to use throughout your stay at Rice.


  • Comp 210 homepage