Week Date Topic Lecture Slides In-Class Examples Assignment/Quiz/Exam/Others
1 1/9/2017 Introduction Intro_Slides Hello.java Syllabus
1/11/2017 Basics Basics of Java Programming TestVar.java
DigitSum.java
Resources
Compiling Guide
2 1/16/2017 No Class Martin Luther King, Jr. Day. No Classes
1/18/2017 IO Java Basics Examples
IO Basics
Operators.java
IntOpt.java
TestIO.java
Assignment 1 Posted on the BlackBoard
3 1/23/2017 If-Else Selection ReceiptPrint.java
Grades1.java
Grades2-2.java
1/25/2017 If-Else Selection Continued DayName.java
MaxOf3.java
Midterm 1 on 02/27/2017
Midterm 2 on 4/5/2017
4 1/30/1027 Loops For-While Summing.java
Counting.java
Triangle.java
Rect.java
SumEven.java
Break.java
Continue.java
Assignment 2 posted On the Blackboard
2/1/2017 Loops Loops Continued TriangleN.java
Q1.java
Q2.java
Q3.java
Diamond.java
Assignment 1 grades posted On the Blackboard
5 2/6/2017 Loops Stepwise Refinement factorial.java
2/8/2017 Strings Intro to Strings SpaceCount.java
StringReverse.java
Reading Strings
6 2/13/2017 Libraries Java Libraries MathExample.java
2/15/2017 Methods Java Methods Methods1.java
7 2/20/2017 Methods Methods Continue Voids.java
Twice.java
2/22/2017 Review Midterm Review
8 2/27/2017 Midterm First Midterm. In class
3/1/2017 Midterm Midterm Solution Discussion
9 3/6/2017 Arrays Arrays ArrayExample.java
Array1.java
Init2dArray.java
PrintArr.java
chngArray.java
3/8/2017 No Class Class Canceled. Changes on date of midterm 2:
Midterm 2 will be on 4/5/2017
10 3/13/2017 No Class Spring Break
11 3/20/2017 Classes Classes and Objects Circle.java
Circle2.java
GradeBook.java
GradeBookTest.java
GradeBook2.java
3/22/2017 Classes More on Classes Chips.java
ManyChips.java
Book.java
12 3/27/2017 Classes Inheritance ManyVehicles.java
Animal.java
Bird.java
Dog.java
TestAnimals.java
Assignment 5 has been posted on the Blackboard
3/29/2017 Classes Interfaces and Polymorphism testPol.java
13 4/3/2017 Review Midterm 2 Study
4/5/2017 Test Midterm 2
14 4/10/2017 Review Midterm Solution
4/12/2017 Exceptions Exception Handling tryException.java
15 4/17/2017 Swing GUI and Swing JOP1.java
JOP2.java
JOP3.java
4/19/2017 Swing Graphics and Painting DrawStuff.java
AWTCounter.java
RadioButtonDemo.java
Gui external website
16 4/24/2017 Review General Review for Final
4/26/2017 Review General Review for Final