Introduction to Computer Science
Computer Science 161
Spring 2017

Course Details Lectures Assignments Resources


Week Date Topic Notes/Code Reading
1 1/16 MLK Jr Day -- --
1/18 Intro to course and Java -- 1.1, 1.4-1.6
1/20 First program, string literals code from class 1.4, 2.1
2 1/23 Variables and assignments code from class 2.2-2.4
1/25 Expressions and Casting code from class 2.4-2.5
1/27 Reference Variables and Objects code from class 3.1
3 1/30 Scanner and String -- 3.1-3.2, 3.4
2/1 String and Random -- 3.1-3.2, 3.4
2/3 More practice using Objects -- 3.1-3.2, 3.4
4 2/6 Writing classes code from class 4.1-4.5
2/8 Writing classes -- 4.1-4.5
2/10 Writing classes -- 4.1-4.5
5 2/13 More practice with classes code from class 4.1-4.5
2/15 More practice with classes code from class 4.1-4.5
2/17 More practice with classes -- 4.1-4.5
6 2/20 Finish practice with classes code from class 4.1-4.5
2/22 Exam Review -- --
2/24 Conditional statements -- 5.1-5.3
7 2/27 Conditional statements code from class 5.1-5.3
3/1 Conditional statements -- 5.1-5.3
3/3 Conditional statements code from class 5.1-5.3
8 3/6 While loops and ArrayList -- 5.4, 5.6
3/8 While loops and ArrayList -- 5.4, 5.6
3/10 While loops and ArrayList -- 5.4, 5.6
9 3/13 Spring Break -- --
3/15 Spring Break -- --
3/17 Spring Break -- --
10 3/20 Switch statements, do while loop code from class 6.1-6.4
3/22 For loops -- 6.1-6.4
3/24 No Classes! Inauguration Day -- 6.1-6.4
11 3/27 this and static keywords code 7.1-7.4
3/29 Arrays code 8.1-8.4
3/31 Arrays -- 8.1-8.4
12 4/3 Arrays code from class 8.1-8.4
4/5 Exam Review -- --
4/7 2D-arrays and nested for loops -- 8.6
13 4/10 2D-arrays and nested for loops -- 8.6
4/12 2D-arrays and nested for loops code from class 8.6
4/14 Searching code --
14 4/17 Searching code --
4/19 Sorting code --
4/21 Sorting code --
15 4/24 Recursion -- 12.1-12.3 (stop pg. 595)
4/26 Recursion -- 12.1-12.3 (stop pg. 595)
4/28 Recursion -- 12.1-12.3 (stop pg. 595)
16 5/1 Recursion -- 12.1-12.3 (stop pg. 595)
5/3 Last day of class -- --
5/5 Reading Week -- --


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