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.

Until further notice, the labs will not be submitted electronically. Please save your code so that you can email it to us upon request.


o Lab 1 ( postscript, pdf) --- Early submit on September 13, Due Date: Tuesday September 20

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)

zip file with the data sets for n=4, 10, 25, 275, and 1000
Data set for n=4
Data set for n=10
Data set for n=25
Data set for n=275
Data set for n=1000

o Lab 2 ( postscript, pdf) --- Due on Tuesday October 4 (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 ( postscript, pdf) --- Early submit on Tuesday November 1, Due Date: Tuesday November 8

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

Lab 3 Cover Sheet

o Lab 4 ( postscript, pdf) --- Early submit on Tuesday November 22 (10%) and Tuesday November 29 (5%), Due Date: Tuesday December 6.

Java provided code and helpful code fragments
Terminal.java that is used in the provided code
C++ provided code and helpful code fragments
Data Sets

Lab 4 Cover Sheet

o Extra Credit Lab ( postscript, pdf) --- Due by December 13.

Zip file with Provided Java Code
Extra Credit Lab Cover Sheet


o C++/Unix Resources

o Java Resources


Return to the CSE 241 Home Page