COMP 110/L Labs

Lab Date Assigned Date Due Relative Weight
Lab 0: Getting Started Monday, August 29 Tuesday, August 30 at 11:59 PM 0.25
Lab 1: Compiling and Running Java Code, with Printing and Arithmetic Wednesday, August 31 Thursday, September 1 at 11:59 PM 1
Lab 2: Basic Reading and Manipulation of User Input Wednesday, September 7 Thursday, September 8 at 11:59 PM 1
Lab 3: Introduction to long, double, and Math.pow Monday, September 12 Tuesday, September 13 at 11:59 PM 1
Lab 4: Introduction to Methods Wednesday, September 14 Thursday, September 15 at 11:59 PM 1
Lab 5: More Methods and an Introduction to Testing with JUnit Monday, September 19 Tuesday, September 27 at 11:59 PM 1.5
Lab 6: Working with Multiple Files and an Introduction to Objects Wednesday, September 28 Sunday, October 2 at 11:59 PM 1.5
Lab 7: private, Getters, Setters, toString, and Memory Representation Monday, October 3 Monday, October 10 at 11:59 PM 1.5
Lab 8: More Testing, Modulo, and if Monday, October 10 Tuesday, October 11 at 11:59 PM 1
Lab 9: Random Numbers and if...else if...else With Testing Wednesday, October 12 Friday, October 21 at 11:59 PM 1.5
Lab 10: Boolean Operations Wednesday, October 19 Monday, October 24 at 11:59 PM 1
Lab 11: switch Monday, October 24 Friday, October 28 at 11:59 PM 1.5
Lab 12: Command-line Arguments, charAt(), Integer.parseInt, and Arrays Wednesday, October 26 Wednesday, November 2 at 11:59 PM 1.5
Lab 13: Introduction to Loops Monday, October 31 Sunday, November 6 at 11:59 PM 1.5
Lab 14: Iterating Over Arrays with Loops Wednesday, November 16 Monday, November 21 at 11:59 PM 1.25
Lab 15: More Iteration over Arrays with Loops Monday, November 21 Tuesday, November 29 at 11:59 PM 1.5
Lab 16: length(), split(), and an Introduction to Multidimensional Arrays Wednesday, November 22 Thursday, December 1 at 11:59 PM 1
Lab 17: More Multidimensional Arrays and fail() Monday, November 28 Monday, December 5 at 11:59 PM 1
Lab 18: Inheritance, extends, super, and Method Overriding Wednesday, November 30 Wednesday, December 7 at 11:59 PM 1.5
Bonus Assignment: More on Loops, Arrays, and Classes Wednesday, December 7 Monday, December 19 at 11:59 PM (hard deadline - no extensions) 4% total class bonus