CS 115: Introduction to Computer Science 1


All 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 Macintosh computers running OS X. 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 "drracket" under X11).

To use the Macintosh computers in the lab, you need to log on and change your password during the first week of classes. The first lab will help you through this procedure.

The links below provide materials for the weekly labs, including interface files. You are strongly encouraged to start preparation before your lab.

Accessing Files: To use any of the Racket files, you must save them from the webpage onto your computer by right clicking on the file name and seleting the option "Save Link as...". This will open a dialogue box that will allow you to save the Racket file on your computer and open it using DrRacket on your computer. Please do not use Internet Explorer to attempt to access files; the option to save the file does not exist. Any other browser is acceptable.

Questions, Interface files, Teachpacks, and Documentation

Lab 03 (September 22; Due on September 25 at 4:00PM): The design recipe and helper functions

Lab 02 (September 15; Due on September 18 at 4:00PM): Designing functions

Lab 01 (September 8): Basics, using DrRacket