Week | Date | Topic | Lecture | In-Class Example | Assignment/Quiz/Exam/Others |
---|---|---|---|---|---|
1 | 08/24/2015 | Introduction | Syllabus | ||
08/26/2015 | Intro to Java | Intro_Slides | Hello.java | ||
2 | 08/31/2015 | Java Basics | Java Basics | Resources | |
09/02/2015 | Java Basics | Continued | KitKat.java | Homework1 | |
3 | 09/07/2015 | Labor Day. No class | |||
09/09/2015 | Java Basics | Continued | Operators.java | Compiling Guide | |
4 | 09/14/2015 | Java IO Basics | IO Basics Selection Statements |
IO.java | Homework2 |
09/16/2014 | Selection Intro to Strings |
Intro to Strings | Selection.java | Homework 1 grades posted. | |
5 | 09/21/2015 | Intro to API | Using Java Libraries | Random1.java | Midterm 1 on 09/30/2015 |
09/23/2015 | Repetition | Loops in Java | Loops.java | Office hours moved. 2 to 4 PM | |
6 | 09/28/2015 | Repetition | More on Loops Midterm Review |
Multiples.java Month.java |
Sample Questions |
09/30/2015 | Test | Midterm 1 | |||
7 | 10/05/2015 | Repetition | Stepwise Refinement | Homework 3 | |
10/07/2015 | Methods | Java Methods | Average.java | ||
8 | 10/12/2015 | Methods | Continued | Method.java Quiz10_12.java |
|
10/14/2015 | Methods | More on methods | Quiz10_14.java | Homework4 | |
9 | 10/19/2015 | Methods | Reading indefinitely from stdin | Quiz10_19.java Even.java |
|
10/21/2015 | Strings | More on Strings | Quiz10_21.java | Midterm 2 on 11/18/2015 | |
10 | 10/26/2015 | Arrays | Java Arrays | Quiz10_26.java | Homework 5 |
10/28/2015 | Arrays | Continued | Quiz10_28.java Arrays.java |
||
11 | 11/02/2015 | Classes | Classes and Objects | Boat.java | |
11/04/2015 | Classes | Continued | Line.java(quiz) ManyBoats.java |
Homework6 UsesHexagons.java |
|
12 | 11/09/2015 | Inheritance | Introduction to Inheritance | ||
11/11/2015 | Veterans Day. No Class. | TestInherit.java | Midterm Study Guide | ||
13 | 11/16/2015 | Inheritance | Interfaces and Polymorphism | Homework7 | |
11/18/2015 | Test | Midterm 2 | |||
14 | 11/23/2015 | Exceptions | Java Exceptions Intro to Java GUI Programming |
TryException.java FactorialTest.java |
|
11/25/2015 | Thanksgiving Break. No Class | ||||
15 | 11/30/2015 | Graphics | Graphics and Painting | ButtonDemo.java RadioButtonDemo.java DrawStuff.java |
Homework 8 |
12/02/2015 | Review | Final Review | Final Study Guide | ||
16 | 12/09/2015 | Final | Final Exam Wednesday 5:30 PM |