|
|
|
9/4/17 |
Printing, variables, ints and doubles Weds: Syllabus First.java Second.java |
Lab 1 (due Thurs. 9/14, 11:59pm) |
9/11/17 |
Keyboard input, casting ints and doubles Mon: IntsAndDoubles.java IntsAndDoubles2.java IntsAndDoubles3.java Weds: FtoC.java Java reserved words Time.java |
Lab 2 (due Thurs. 9/21, 11:59pm) |
9/18/17 |
Conditionals, boolean expressions Mon: Practice with if and if/else Weds: Practice with boolean operators |
Lab 3 (due Thurs. 9/28, 11:59pm) |
9/25/17 |
Iteration (while and for loops) Mon/Weds: Practice with while loops |
Project 1 (due Sun. 10/8, 11:59pm) Lab 4 (due Thurs. 10/5, 11:59pm) |
10/2/17 |
Methods Weds: Practice with method headers |
Lab 5 (due Thurs. 10/12, 11:59pm) |
10/9/17 |
Arrays Weds: Practice with arrays |
Lab 6 (due Thurs 10/19, 11:59pm) |
10/16/17 |
Review and midterm exam A sample midterm |
Project 2 (due Sun 11/5, 11:59pm) |
10/23/17 | Searching and sorting | Lab 7 (due Thurs. 11/2, 11:59pm) |
10/30/17 |
More sorting, recursion Mon: Insertion sort code Weds: Mergesort code (and filled-in version) |
|
11/6/17 | More recursion | Lab 8 (due Thurs. 11/16, 11:59pm) |
11/13/17 | 2-D arrays | Lab 9 (due Thurs. 11/30, 11:59pm) |
11/20/17 |
|
|
11/27/17 |
Classes and making objects Mon: String API Weds: Student, UseStudent, Discussion questions |
Project 3 (due Weds 12/13, 11:59pm) |
12/4/17 | More on classes, Binary addition/circuits | |
12/11/17 |
Halting problem, review Weds: Practice final exam |