| Lab 0: Getting Started |
Tuesday, Jan 20 |
Monday, Jan 26 at 11:59 PM |
0.25 |
| Lab 1: Compiling and Running Java Code, with Printing and Arithmetic |
Thursday, Jan 22 |
Thursday, Jan 29 at 11:59 PM |
1 |
Lab 2: Basic Reading and Manipulation of User Inputs |
Tuesday, Jan 27 |
Friday, Feb 6 at 11:59 PM |
1 |
Lab 3: Introduction to long, double, and Math.pow |
Thursday, Jan 29 |
Sunday, Feb 8 at 11:59 PM |
1 |
| Lab 4: Introduction to Methods |
Thursday, Feb 5 |
Tuesday, Feb 17 at 11:59 PM |
1 |
| Lab 5: More Methods and an Introduction to testing with JUnit |
Tuesday, Feb 10 |
Tuesday, Feb 24 11:59 PM |
1.5 |
| Lab 6: Working with multiple files and an Introduction to Objects |
Thursday, Feb 12 |
Thursday, Feb 26 at 11:59 PM |
1.5 |
Lab 7: private, Getters, Setters, toString |
Thursday, Feb 19 |
Tuesday, Mar 3 at 11:59 PM |
1 |
Lab 8: More Testing, Modulo, and if |
Tuesday, Feb 24 |
Tuesday, Mar 10 at 11:59 |
1 |
Lab 9: Random Numbers and if...else if...else With Testing |
Thursday, Feb 26 |
Friday, Mar 13 at 11:59 PM |
1.5 |
| Lab 10: Boolean Operations |
Tuesday, Mar 24 |
Friday, Apr 3 at 11:59 PM |
1 |
Lab 11: switch |
Thursday, Mar 26 |
Tuesday, Apr 7 at 11:59 PM |
1.5 |
| Lab 12: Introduction to Loops |
Thursday, Apr 2 |
Friday, Apr 10 at 11:59 PM |
1.5 |