M/F 2:30-3:20   
in Philips 101

CS 1130: Transition to OO Programming

Spring 2015


Labs are hands on sessions in which you get to work on Java exercises with the help of a TA or an undergraduate consultant. You need to bring your laptop to labs, as they are not held in a computer lab. If you do not have a laptop, you should work on the lab during your own time and then show the result to a consultant before the end of the week.

Labs are held every week on Wednesdays (during discussion section) in either Thurston 205 or Thurston 203 (depending on the section), as shown below.

Course Roster When Where Instructor
12714 (201) Wed 2:30 - 3:20PM Olin 165
12715 (202) Wed 3:35 - 4:25PM Gates G01
12716 (203) Wed 7:30 - 8:20PM Hollister B14

You are free to go to whatever section you wish, regardless of the one that you signed up for. In addition, self-study students should attend one of the lab sections each week. While lab attendance is not mandatory, you must complete the lab by the Thursday after the next lab session. That gives you 8 days to do the work! If you have any question about the due date for a given lab, check CMS. To complete a lab, simply show your work to a TA or a consultant. You can either do this during lab, or during consultant hours.

Lab Topic Reading Held
Lab 0 Evaluating Expressions Section 1.1 Wed, January 28th
Lab 1 Using the Java API Section 1.3 Wed, February 4th
Lab 2 Classes and Testing Sections 1.5 and 1.6 Wed, February 11th
Lab 3 Using Vectors Section 5.3 Wed, February 18th
Lab 4 Abstract Classes Section 4.7 Wed, February 25th