CS 241 Labs


Labs are programming exercises designed to give you both practical experience implementing the algorithms described in class and overall programming experience. Labs will be made available for download on this page as they are assigned.

For most labs, we will distribute some code along with the assignment to help you get started.

o Lab 1 ( postscript, pdf) --- Early submit on January 21, Due Date: Tuesday January 28

Don't forget to check the frequently asked questions if you are having trouble.

Lab 1 Cover Sheet
Java Provided Code (zip file with all Java code)
C++ Provided Code (zip file with all C++ code)

o Lab 2 ( postscript, pdf) --- Due on Tuesday February 11.

Lab 2 Cover Sheet

Java Provided Code (zip file with all Java code)
C++ Provided Code (zip file with all C++ code)

Test Data (zip file with test data)

o Lab 3 ( postscript, pdf) --- Early submit on Tuesday March 18, Due Date: Tuesday March 25

Helpful Code Fragments
Data Sets with a README (zip file)

Lab 3 Cover Sheet

o Lab 4 ( postscript, pdf) --- Early submit on Tuesday April 8, Due Date: Tuesday April 15.

Helpful Code Fragments
Terminal.java
Provided Java Drivers
Provided C++ Drivers
Airline Data
Airport Data
Flight Data

Lab 4 Cover Sheet

o Extra Credit Lab ( postscript, pdf) --- Due by April 30.

Zip file with Provided Java Code
Inventory.java -- an early version didn't pass in the paramater of 16 for the dictionary constructor. You can add that parameter, or save this version.
Record.java
GUI.java
SampleGUI.java
SampleIO.java
Terminal.java

part1-operations
part2-operations

Extra Credit Lab Cover Sheet


o C++/Unix Resources

o Java Resources


Return to the CS241 Home Page