Lab 0: Getting Started |
Tuesday, Jan 21 |
Thursday, Jan 23 at 11:59 PM |
0.25 |
Lab 1: Compiling and Running Java Code, with Printing and Arithmetic |
Thursday, Jan 23 |
Tuesday, Jan 28 at 11:59 PM |
1 |
Lab 2: Basic Reading and Manipulation of User Inputs |
Tuesday, Jan 28 |
Thursday, Jan 30 at 11:59 PM |
1 |
Lab 3: Introduction to long , double , and Math.pow |
Thursday, Jan 30 |
Tuesday, Feb 4 at 11:59 PM |
1 |
Lab 4: Introduction to Methods |
Thursday, Feb 6 |
Thursday, Feb 13 at 11:59 PM |
1 |
Lab 5: More Methods and an Introduction to testing with JUnit |
Tuesday, Feb 11 |
Thursday, Feb 18 at 11:59 PM |
1.5 |
Lab 6: Working with multiple files and an Introduction to Objects |
Thursday, Feb 13 |
Thursday, Feb 20 at 11:59 PM |
1.5 |
Lab 7: private , Getters, Setters, toString , and Memory Representation |
Tuesday, Feb 18 |
Tuesday, Feb 25 at 11:59 PM |
1.5 |
Lab 8: More Testing, Modulo, and if |
Tuesday, Feb 25 |
Tuesday, Mar 4 at 11:59 PM |
1 |
Lab 9: Random Numbers and if ...else if ...else With Testing |
Thursday, Feb 27 |
Thursday, Mar 6 at 11:59 PM |
1.5 |
Lab 10: Boolean Operations |
Tuesday, Mar 4 |
Tuesday, Mar 25 at 11:59 PM |
1 |
Lab 11: switch |
Tuesday, Mar 25 |
Tuesday, Apr 1 at 11:59 PM |
1.5 |
Lab 12: Introduction to Loops |
Tuesday, Apr 1 |
Tuesday, Apr 8 at 11:59 PM |
1.5 |
Lab 13: Command-line Arguments, charAt() , Integer.parseInt , and Arrays |
Thursday, Apr 3 |
Thursday, Apr 10 at 11:59 PM |
1.5 |
Lab 14: Iterating over Arrays with Loops |
Tuesday, Apr 8 |
Tuesday, Apr 15 at 11:59 PM |
1.25 |
Lab 15: More Iteration over Arrays with Loops |
Thursday, Apr 10 |
Thursday, Apr 17 at 11:59 PM |
1.5 |
Lab 16: length() , split() , and an Introduction to Multidimensional Arrays |
Tuesday, Apr 15 |
Tuesday, Apr 22 at 11:59 PM |
1 |
Lab 17: More Multidimensional Arrays and fail() |
Thursday, Apr 17 |
Thursday, Apr 24 at 11:59 PM |
1 |
Lab 18: Inheritance, extends , super , and Method Overriding |
Thursday, Apr 24 |
Thursday, May 6 at 11:59 PM |
1.5 |