CSCI 201 labs -- Introduction to Algorithm Design

There are thirteen CSCI 201 lab exercises to be completed this term. All lab exercises will be completed on the CSCI Linux workstation in Robinson 004. If you are unable to attend your "normal" lab session, you must attend another lab section during the same week to receive credit for the lab. If possible, contact the instructor of the new lab section to prior to attending that lab section.

Lab meeting times

201.0L1 W 1:20-2:50 PM, RH004 Mark Boyd
201.0L2 W 3:20-5:00 PM, RH004 Joe Brownsmith
201.0L5 M 1:15-2:50 PM, RH004 Charlie Wallin
201.0L6 M 3:20-5:00 PM, RH004 Charlie Wallin
201.0L7 M 6:00-7:40 PM, RH004 Rebecca Bruce
201.0L8 F 11:00-12:40 PM, RH004 Rebecca Bruce

Lab Exercises

Each week, all lab sections will work the same lab exercise. The lab exercises will be posted at the start of the week in which they will be worked. To accomodate the Labor Day holiday, starting Sept 1, the lab week will begin on Tuesdays and end on Mondays. After Fall Break, we will return to the standard "Monday-Friday" lab week.

Lab start Lab end Lab Exercise
20 Aug 25 Aug No Labs This Week
Aug 25 Aug 29 Introduction to Linux
Sept 2 Sept 8 Introduction to Netbeans
No Monday Labs this week
Sept 9 Sept 15 Variables
Numbers and Expressions
Sept 16 Sept 22 Applets
Extra Credit (5 pts): Make a Face
Sept 23 Sept 29 Relational Operators and the Math Class
Sept 30 Oct 6 Loops
Oct 6 Oct 10 Fall Break: Only Monday Labs Meet This Week
Oct 13 Oct 17 JavaDoc
GUIs
Oct 20 Oct 24 Object Oriented Programming
Oct 27 Oct 31 Reference Variables
Nov 3 Nov 7 Interfaces
Nov 10 Nov 14 Arrays
Nov 17 Nov 21 Arrays of Objects
Nov 24 Nov 28 Turkey Break: No Labs This Week
Dec 1 Dec 5 Inheritance