CS 201 - Computer Science I - Fall 2004
Labs


Loyola College > Department of Computer Science > CS 201 > Labs

Attendance during lab sessions is mandatory and will make up a portion of your lab grade.

You should have a floppy disk or flash drive so you can save copies of your lab work. You may also use Net Storage or the G drive to save copies of your work. You are forbidden from leaving copies of complete or partially finished assignments on the lab machines. Log out of the machines when you depart the lab.

All labs except Lab 0 will be done in pairs. Your partner will be assigned to you at the beginning of lab. You will follow the driver/copilot model and the ideas discussed in "All I Really Need to Know about Pair Programming I Learned in Kindergarten" by Laurie A. Williams and Robert R. Kessler (Communications of the ACM, May 2000/Vol. 43, No. 5). This article will be distributed in class. Please read before Lab 1. As pair programming, each pair will be responsible for turning in a single program. Each individual will also be responsible for a write-up about the code. Half of each lab grade will come from the program and half will come from the write-up. The write-up will be evaluated based on writing quality and use of technical vocabulary. Each lab will describe the information that will be included in the write-up.

All files that will be turned in must either include your first and last name in the file name or the last name of you and your partner. Submissions should be made by loading your file here. This web page will only be accessible from on campus computers. Print outs of code and write-ups are due at the beginning of the next class period following the midnight due date.

Lab Date Due Date Description
0 9/9/2004 9/13/2004 Using jGRASP
1 9/16/2004 9/20/2004 Variables, Assignments, and Expressions
2 9/23/2004 9/27/2004 Strings
3 9/30/2004 10/4/2004 Math methods
4 10/7/2004 10/11/2004 Writing classes
5 10/21/2004 10/25/2004 Conditionals
6 11/4/2004 11/8/2004 for loops
7 11/18/2004 11/22/2004 arrays
8 12/2/2004 12/6/2004 2D-arrays

Pairs

Labs 1 & 2: Section 1 and Section 2
Labs 3 & 4: Section 1 and Section 2
Labs 5 & 6: Section 1 and Section 2
Labs 7 & 8: Section 1 and Section 2