Introduction to Computer Science
Computer Science 161

Course Details Lectures Assignments Resources



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


Last modified: Fri Aug 16 12:06:44 PDT 2013