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 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


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