Week |
Date |
Topic |
Notes/Code |
Reading |
1 |
1/21 |
MLK Jr Day |
-- |
-- |
|
1/23 |
Intro to course and Java |
-- |
1.1, 1.4-1.6 |
|
1/25 |
First program, string literals |
code |
1.4, 2.1 |
2 |
1/28 |
Variables and assignments |
code |
2.2-2.5 |
|
1/30 |
Variables and arithmetic operators |
code |
2.2-2.5 |
|
2/1 |
Variables and arithmetic operators |
code |
2.2-2.5 |
3 |
2/4 |
Methods |
code |
-- |
|
2/6 |
Methods |
-- |
-- |
|
2/8 |
Methods |
-- |
-- |
4 |
2/11 |
Objects |
code |
2.6, 3.1-3.2, 3.4 |
|
2/13 |
Objects |
-- |
2.6, 3.1-3.2, 3.4 |
|
2/15 |
Objects |
-- |
2.6, 3.1-3.2, 3.4 |
5 |
2/18 |
Conditionals |
code |
5.1-5.3 |
|
2/20 |
Conditionals |
code |
5.1-5.3 |
|
2/22 |
Conditionals |
code |
5.1-5.3 |
6 |
2/25 |
Comparing Objects |
code |
5.1-5.3 |
|
2/27 |
Exam Review |
-- |
-- |
|
3/1 |
Writing classes |
code |
4.1-4.5 |
7 |
3/4 |
Writing classes |
-- |
4.1-4.5 |
|
3/6 |
Writing classes |
-- |
4.1-4.5 |
|
3/8 |
Writing classes |
-- |
4.1-4.5 |
8 |
3/11 |
While loops and ArrayList |
code |
5.4, 5.6 |
|
3/13 |
While loops and ArrayList |
-- |
5.4, 5.6 |
|
3/15 |
While loops and ArrayList |
-- |
5.4, 5.6 |
9 |
3/18 |
Spring Break |
-- |
-- |
|
3/20 |
Spring Break |
-- |
-- |
|
3/22 |
Spring Break |
-- |
-- |
10 |
3/25 |
Switch statements, do while loop |
-- |
6.1-6.4 |
|
3/27 |
For loops |
-- |
6.1-6.4 |
|
3/29 |
For loops |
-- |
6.1-6.4 |
11 |
4/1 |
In-class Lab: Debugging |
-- |
-- |
|
4/3 |
Arrays |
code |
8.1-8.4 |
|
4/5 |
Arrays |
-- |
8.1-8.4 |
12 |
4/8 |
Arrays |
-- |
8.1-8.4 |
|
4/10 |
Exam Review |
-- |
-- |
|
4/12 |
2D-arrays and nested for loops |
-- |
8.6 |
13 |
4/15 |
2D-arrays and nested for loops |
-- |
8.6 |
|
4/17 |
2D-arrays and nested for loops |
-- |
8.6 |
|
4/19 |
Searching |
code |
-- |
14 |
4/22 |
Searching |
code |
-- |
|
4/24 |
Sorting |
code |
-- |
|
4/26 |
Sorting |
code |
-- |
15 |
4/29 |
Recursion |
-- |
12.1-12.3 (stop pg. 595) |
|
5/1 |
Recursion |
-- |
12.1-12.3 (stop pg. 595) |
|
5/3 |
Recursion |
-- |
12.1-12.3 (stop pg. 595) |
16 |
5/6 |
Recursion |
-- |
12.1-12.3 (stop pg. 595) |
|
5/8 |
Last day of class |
code |
-- |
|
5/10 |
Reading Week |
-- |
-- |