Introduction to Computer Science Computer Science 161 Spring 2016 |
Course Details | Lectures | Assignments | Resources |
All assignments should be submitted through Moodle. Homework assignments are usually due on Mondays. |
|||
Week | Lab Assignment | Homework Assignment | Starter Code |
1 | Lab 1: Getting started | Hw 1: Printing to the screen | -- |
2 | Lab 2: Expressions | Hw 2: Heart health | hw starter code |
3 | Lab 3: Scanners, Strings, Random | Hw 3: Usernames and passwords | lab starter code |
4 | Lab 4: Writing Your Own Class | Hw 4: Orca Card | lab starter code |
5 | Lab 5: Organisms | Hw 5: Pair of Dice | lab starter code |
6 | In-Lab Midterm Exam | -- | -- |
7 | Lab 6: Secret Number Game | Hw 6: Playing Cards | hw starter code lab starter code |
8 | Lab 7: Rock, Paper, Scissors | Hw 7: Fever Diagnosis | -- |
9 | Lab 8: For-Loops | Hw 8: ToDo List | -- |
10 | Lab 9: Weighted Die | Hw 9: Coin Game | hw starter code lab starter code |
11 | In-Lab Midterm Exam | -- | -- |
12 | Lab 10: Complexity | Hw 10: Keypad | hw starter code lab starter code |
13 | Lab 11: Processing and Recursion | Hw 11: Sierpinski Triangle | hw starter code   lab starter code |
-- | Linked List starter code |