Week Number |
Dates |
Topics |
Reading |
Lab |
Homework |
1 |
Sep 6 |
Welcome |
|
|
|
2 |
Sep 11, 13 |
java basics and data types |
Sedgewick 1.1, 1.2 |
Getting Started |
Writing and Submitting a simple program |
3 |
Sep 18, 20 |
more data types, conditionals |
Sedgewick 1.3 |
and and or or |
Time, arrival time and distance |
4 |
Sep 25, 27 |
Loops |
Sedgewick 1.3 |
while |
Better time, temp change, taxes |
5 |
Oct 2,4 |
Review and Exam |
|
practice questions |
|
6 |
Oct 9, 11 |
Arrays, IO |
Sedgewick 1.4, NOT Sedgewick 1.5 |
Input Verifier |
Computational Linguistics |
7 |
Oct 16, 18 |
BREAK |
BREAK |
BREAK |
|
8 |
Oct 23, 25 |
Methods |
Sedgewick 2.1 |
Simple stats methods |
more computational linguistics |
9 |
Oct 30, Nov 1 |
more with methods, Recursion |
Sedgewick 2.3 |
Practice Questions |
Credit card validation |
10 |
Nov 6, 8 |
Review, Exam 2 |
|
No Lab |
No HW |
11 |
Nov 13, 15 |
Objects |
Sedgewick 3.1, 3.2 |
|
|
12 |
Nov 20, 22 -- NO CLASS on 11/22 |
Objects, Libraries |
Sedgewick 3.1, 3.2 |
Making objects |
Flights! (due after thanksgiving) Repeating Letters Due Friday 11/17 for 113 and Saturday 11/18 for 109 |
13 |
Nov 27,29 |
Objects, Linear Search |
Sedgewick 3.2, 3.3 |
|
|
14 |
Dec 4, 6 |
Binary Search, Sorting |
Sedgewick 4.2 |
|
|
15 |
Dec 11, 13 |
Big O analysis, Review |
Sedgewick 4.1 |
NO lab |
NO HW |