| CSC 201 | Grinnell College | Spring, 2005 |
| Data Representation, Memory Management, and Formal Methods | ||
Computer Science 201 includes regular laboratory exercises, as described below:
| Laboratory | |||
|---|---|---|---|
| Exercise | Title and Description | Status | Due Date |
| Lab. 1 | Elementary C Programming: | Draft 2.0 available | Tues, Feb 1 |
| Lab. 2 | Integer Representation: | Draft 2.0 available | Tues, Feb 8 |
| Lab. 3 | Floating Point Representation: | Draft 2.0 available | Tues, Feb 15 |
| Lab. 4 | Functions in C: | Draft 2.0 available | Tues, Feb 22 |
| Lab. 5 | Singly-Linked Lists: | Draft 2.0 available | Mon, Mar 7 |
| Lab. 6 | More Singly-Linked Lists: | Draft 2.0 available | Wed, Mar 9 |
| Lab. 7 | Doubly-Linked Lists: | Draft 2.0 available | Wed, Mar 16 |
| Lab. 8 | Queues | Draft 2.0 available | Tues, Apr 5 |
| Lab. 9 | Strings | Draft 1.0 available | Parts A-C: Tues, Apr 19
Part D: Tues, Apr 19 |
| Lab. 10 | Binary Search Trees | Draft 2.0 available | Mon, Apr 25 |
| Lab. 11 | Tree Operations: | Draft 2.0 available | Wed, Apr 27 |
| Lab. 12 | Files in C: | Draft 2.0 available | Wed, May 4 |
| Lab. 13 | More on the Compiling Process: | Draft 2.0 available | Mon, May 9 |
|
Lab. 14
(optional) | Statically Checking C Programs | Draft 1.0 available | −− |
| Lab. 15 | Environmental Variables | Draft 1.0 available | Fri, May 13 |
|
Lab. 16
(optional) | Concurrency in C: | Draft 2.0 available | −− |
|
Lab. 17
(optional) | Multi-Processing Application | Draft 2.0 available | −− |
This document is available on the World Wide Web as
http://www.cs.grinnell.edu/~walker/courses/201.fa05/labs/lab-index.shtml
|
created 26 August 2001 last revised 8 May 2005 |
|
| For more information, please contact Henry M. Walker at walker@cs.grinnell.edu. |