Week | Date | Topic | Lecture Slides | In-Class Examples | Assignment/Quiz/Exam/Others |
---|---|---|---|---|---|
1 | 01/07/2016 | Introduction | Intro_Slides | Blue.java | Syllabus |
2 | 01/12/2016 | Basics | Basics of Java Programming | TestVar.java | Resources Compiling Guide |
01/14/2016 | Basics | Java Basics Continued | Interest.java | Homework1 | |
3 | 01/19/2016 | IO | IO Basics | TestIO.java | Midterm 1 on 03/01/2016 |
01/21/2016 | if-else | Selection Statements | SpongeBob.java | ||
4 | 01/26/2016 | if-else | Selection Statements Continued | Homework1 grades posted Homework2 |
|
01/28/2016 | if-else | Coding Examples | Selection.java | ||
5 | 02/02/2016 | Strings | Intro to Strings | JohnCena.java | Reading Strings |
02/04/2016 | Libraries | Java Libraries | Libraries.java In Class Exercise |
Homework3 | |
6 | 02/09/2016 | Loops | Loops! Loops! Loops! | LoopExercise.java | Homework2 grades posted. |
02/11/2016 | Loops | Loops Continued | SpaceCount.java | ||
7 | 02/16/2016 | Loops | Stepwise Refinement | CalcAverage.java In Class Exercise |
Homework4 |
02/18/2016 | Methods | Java Methods | Methods.java | Homework 3 grades posted. | |
8 | 02/23/2016 | Methods | Methods continued | Overloading.java | |
02/25/2016 | Review | Midterm Review | In-Class Exercise | Study Guide | |
9 | 03/01/2016 | Test | First Midterm. In class | Homework4 grades posted. Midterm grades posted. |
|
03/03/2016 | Arrays | Midterm Solution Discussion Arrays |
ArrayExample.java | Homework5 | |
10 | 03/08/2016 | Break | Spring Break. No Classes | ||
11 | 03/15/2016 | Methods | Methods Review - Steven Rohr | ||
03/17/2016 | Arrays | Arrays Review - Steven Rohr | |||
12 | 03/22/2016 | Classes | More on Strings Classes and Objects |
MyStrings.java | Homework6 |
03/24/2016 | Classes | More on Classes | Circle.java In Class Exercise |
Midterm 2 on April 7 2016 | |
13 | 03/29/2016 | Classes | Inheritance | Chips.java ManyChips.java |
Homework 5 grades posted. |
03/31/2016 | Classes | Class Canceled | Homework7 ManyBooks.java |
||
14 | 04/05/2016 | Classes | Interfaces and Polymorphism | ManyVehicles.java | Midterm Study Guide |
04/07/2016 | Test | Midterm 2 | Typos fixed in Homework 7 Homework 6 grades posted. |
||
15 | 04/12/2016 | Exceptions | Exception Handling | TryException.java InClass Exercise |
Midterm grades posted. |
04/14/2016 | Swing | GUI and Swing | DrawStuff.java | Homework 8 | |
16 | 04/19/2016 | Swing | Graphics and Painting | FactorialTest.java RadioButtonDemo.java |
Homework 7 grades posted. |
04/21/2016 | No Class | Class Canceled. | Final Study Guide | ||
17 | 04/25/2016 | Test | Final. 5:30 PM to 7:30 PM, in class | Homework 8 grades posted. Final grades posted. |