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 (due 10/4) |
lab starter code |
5 |
Lab 5: Secret Number |
No new homework. Hw 4 due Friday |
-- |
6 |
In-Lab Midterm Exam |
Hw 5: Fever Diagnosis |
-- |
7 |
Lab 6: Stomach and Brain |
Hw 6: Writing Classes |
hw starter code |
8 |
Lab 7: Rock Paper Scissors |
Hw 7 to be posted later |
lab starter code |
9 |
Lab 8: Coin Game |
Hw 7: Team Vs. Team |
lab starter code |
10 |
Lab 9: Fun with For Loops |
Hw 8: Card Set |
lab starter code |
11 |
In-Lab Midterm Exam |
No homework |
-- |
12 |
Lab 10: Time Complexity |
Hw 9: Keyboard |
hw starter code, lab starter code |
13 |
Thanksgiving! |
No homework |
-- |
14 |
Lab 11: Processing |
Hw 10: Sierpinski Triangle |
lab starter code hw starter code |