LabsAll programming problems will use DrRacket, an instructional development environment tailored for use with the CS 115 textbook. DrRacket is available for Unix (including Linux), OS X, and Windows (95 and up). Labs use Windows XP computers. We encourage students to download this environment and use it on their own computers. DrRacket is also available on the Unix Math and CS undergraduate course environments (command "drscheme" under X11). The links below provide materials for the weekly labs, including interface files. You can check your work by requesting a public test. Please see the style guide (PDF) for information on how to name and submit your work. You are strongly encouraged to start preparation before your lab. Lab MaterialLab 1 (Monday, Sept. 10): Basics, using DrRacket
Lab 2 (Monday, Sept. 17): Designing functions
Lab 3 (Normally scheduled Monday, Sept. 24): The design recipe and helper functions
Lab 4 (Monday, Oct. 1): Booleans, predicates, conditionals
Lab 5 (Monday, Oct. 8): Structures
Lab 6 (Monday, Oct. 15): Lists
Lab 7 (Monday, Oct. 29): Lists of structures
Lab 8 (Monday, Nov. 5): Structural recursion on numbers
Lab 9 (Monday, Nov. 12): Processing two lists
Lab 10(Monday, Nov. 19): Binary trees
Lab 11(Monday, Nov. 26): General trees
Lab 12(Monday, Dec. 3): Local, functional abstraction |
Last modified on Monday, 03 December 2012, at 11:36 hours.
Course Supported by Instructional Support Group