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.