CSCI 323 Laboratory Assignments
Below is the list of Linux-based laboratory assignments you will need to complete for this class.
You may practice these assignments at home or in the Linux lab during the normal Computer Science department hours.
To receive credit, you must demonstrate the assignment to the lab assistant during the time up for.
All grades are pass and fail - you may practice as much as you like, but each assignment must be successfully completed by the date listed below.
Each laboratory is sequential. To prove that you have mastered an earlier lab, show your
Laboratory Ticketto the TA. Be sure to have the TA sign your Laboratory Ticket upon successful completion of each lab.
Lab Schedule
Undergraduate Labs
- Lab 1 - Due Week of Aug 30 - Sep 3
- Install Ubuntu Linux distribution
- Install Thunderbird and create an email account
- Lab 2 - Due Week of Sep 6-10 [Extended to Week of Sep 13-17]
- Lab 3 - Due Week of Sep 13-17
- Lab 4 - Due Week of Sep 20-24
- Lab 5 - Due Week of Sep 27 - Oct 1
- Lab 6 - Due Week of Oct 4-8
- Lab 7 - Due Weeks of Oct 11-21
- Lab 8 - Due Week of Oct 25-29
- Lab 9 - Due Week of Nov 1-5
- Lab 10 - Due Week of Nov 8-12
- Lab 11 - Due Week of Nov 15-19
- Lab 12 - Due Week of Nov 29 - Dec 3
Graduate Labs
- Recompile the Linux Kernel [Due Sept. 25]
- Customize and tune the Linux Kernel [Due Oct. 9]
- Create a new, unique, undergraduate laboratory exercise [Due Oct. 16]
Graduate Extra Credit Labs
- Dual Xservers with dual desktops. Add an extra Xclient KDE desktop with the default Gnome desktop and switch between the two desktops.