CSE 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. Don't forget to check the frequently asked questions if you are having trouble. Perhaps your question is already answered there.

Late Labs are due at the start of the last day of class (April 27th).


o Lab 1 --- Early submit on Tuesday January 24, Due Date: Tuesday January 31

Lab 1 Cover Sheet

Java Provided Code (zip file with all provided Java code)
10pts-java --- The solution (and points) for n = 10 for Java.

C++ Provided Code (zip file with all provided C++ code)
10pts-c++ --- The solution (and points) for n = 10 for C++.

o Lab 2 --- Due on Tuesday February 14 (no early submit date).

Lab 2 Cover Sheet

zip file with Java Provided Code
zip file with C++ Provided Code
zip file with genomic Test Data

o Lab 3 --- Early submit on Tuesday March 21, Due Date: Tuesday March 28

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

Lab 3 Cover Sheet

o Lab 4 --- Early submit on Tuesday April 11, Due Date: Tuesday April 18.

Java provided code and helpful code fragments
Updated BinaryHeapTester.java
Useful code fragments for Java (with two added lines)

C++ provided code and helpful code fragments
Updated BinaryHeapTester.cc

Data Sets

Lab 4 Cover Sheet

o Extra Credit Lab --- Due by Friday May 5th at 4pm.

Zip file with Provided Java Code
Extra Credit Lab Cover Sheet

Return to the CSE 241 Home Page