M/F 2:30-3:20   
in G01 Gates Hall

CS 1130: Transition to OO Programming

Spring 2016

Labs

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 Bard 140
12715 (202) Wed 3:35 - 4:25PM Hollister B14
12716 (203) Wed 7:30 - 8:20PM ???

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 27th
Lab 1 Using the Java API Section 1.3 Wed, February 3rd
Lab 2 Classes and Testing Sections 1.5 and 1.6 Wed, February 10th
Lab 3 Using Vectors Section 5.3 Wed, February 17th
Lab 4 Abstract Classes Section 4.7 Wed, February 24th