Introduction to Computer Science
Computer Science 161

Course Details Lectures Assignments Resources


Week Date Topic Notes/Code Reading
1 9/2 Labor Day -- --
9/4 Intro to course and Java -- 1.1, 1.4-1.6
9/6 First program, string literals code 1.4, 2.1
2 9/9 Variables and assignments code 2.2-2.5
9/11 Variables and arithmetic operators code 2.2-2.5
9/13 Variables and arithmetic operators code 2.2-2.5
3 9/16 Methods code --
9/18 Methods -- --
9/20 Objects code 2.6, 3.1-3.2, 3.4
4 9/23 Objects -- 2.6, 3.1-3.2, 3.4
9/25 Objects -- 2.6, 3.1-3.2, 3.4
9/27 Objects -- 2.6, 3.1-3.2, 3.4
5 9/30 Conditionals code 5.1-5.3
10/2 Conditionals code 5.1-5.3
10/4 Comparing Objects code 5.1-5.3
6 10/7 TBD -- --
10/9 Exam Review -- --
10/11 Writing classes code 4.1-4.5
7 10/14 Writing classes -- 4.1-4.5
10/16 Writing classes -- 4.1-4.5
10/18 Writing classes -- 4.1-4.5
8 10/21 Fall Break -- --
10/23 While loops and ArrayList code 5.4, 5.6
10/25 Switch statements, do while loop -- 6.1-6.4
9 10/28 For loops -- 6.1-6.4
10/30 For loops and Arrays -- 6.1-6.4
11/1 Arrays -- 6.1-6.4
10 11/4 Arrays -- 6.1-6.4
11/6 2-Dimensional Arrays code 8.1-8.4
11/8 2-Dimensional Arrays code 8.1-8.4
11 11/11 2-Dimensional Arrays code 8.1-8.4
11/13 Exam Review -- --
11/15 Searching code --
12 11/18 Searching code --
11/20 Sorting code --
11/22 Sorting code --
13 11/25 TBD -- --
11/27 Thanksgiving Break -- --
11/29 Thanksgiving Break -- --
14 12/2 Recursion -- 12.1-12.3 (stop pg. 595)
12/4 Recursion -- 12.1-12.3 (stop pg. 595)
12/6 Recursion -- 12.1-12.3 (stop pg. 595)
15 12/9 Recursion -- 12.1-12.3 (stop pg. 595)
12/11 Static, command line arguments static code, command-line code 7.1-7.4
12/13 Reading Week -- --


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