All homework and lab assignments should be submitted through Moodle. Homework assignments are due on Wednesdays.
|
Week |
Lab Assignment |
Homework Assignment |
Starter Code |
1 |
Lab 1: Getting started |
Hw 1: Printing to the screen |
-- |
2 |
Lab 2: Variables/Arithmetic Operators |
Hw 2: Variables/Arithmetic Operators |
-- |
3 |
Lab 3: Methods |
Hw 3: Generating Pseudo-Random Numbers |
-- |
4 |
Lab 4: String, Scanner, and Random |
Hw 4: Usernames and Passwords |
lab starter code |
5 |
Lab 5: Secret Number |
Hw 5: Fever Diagnosis |
-- |
6 |
In-Lab Midterm Exam |
No homework |
-- |
7 |
Lab 6: Stomach and Brain |
Hw 6: Writing Classes |
hw starter code |
8 |
Lab 7: Coin Game |
Hw 7: To Do List |
lab starter code |
9 |
Spring Break |
Hw 7 due after spring break |
-- |
10 |
Lab 8: Fun with For Loops |
Next homework will be posted next week Wednesday |
lab starter code |
11 |
Lab 9: Weighted Dice |
Hw 8: Teams |
lab starter code |
12 |
In-Lab Midterm Exam |
No homework |
-- |
13 |
Lab 10: Image Transformations |
Hw 9: Game of Life |
lab starter code hw starter code |
14 |
Lab 11: Time Complexity |
Hw 10: Keyboard |
hw starter code lab starter code |
15 |
Lab 12: Processing |
Hw 11: Sierpinski Triangle |
lab starter code hw starter code |