Introduction to Computer Science
Computer Science 161
Spring 2017
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: Arithmetic Operations
hw starter code
3
Lab 3: Scanners, Strings, Random
Hw 3: Usernames and passwords
lab starter code
4
Lab 4: Stomach and Brain
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: Fever Diagnosis
lab starter code
8
Lab 7: While Loops
Hw 7: Card Class
hw starter code
9
Lab 8: For Loops
Hw 8: To Do Lists
lab starter code
10
Lab 9: Weighted Dice
Hw 9: Coin Game
hw starter code
lab starter code
11
In-Lab Midterm Exam
--
--
12
Lab 10: Game of Life
Hw 10: Image Transformations
hw starter code
lab starter code
13
Lab 11: Time Complexity
Hw 11: Keyboard
hw starter code
lab starter code
14
Lab 12: Processing
Hw 12: Sierpinski Triangle
hw starter code
lab starter code
Last modified: Fri Aug 16 12:06:44 PDT 2013