Fall Semester 2011


Let's focus on the notes for the second eight weeks:
Readings Templates/Code
Tue 10/25 Printing Getting Started Something.java
Thu 10/27 Numbers Numbers One, Two, Three
Strings Strings Four, Six, Seven
Parsing Five
Keyboard Input Scanning Nine
Fri 10/28 Booleans Relational Operators Eight
If Statements if-then-else statements
While Loops The while and do-while statements
Tue 11/01 For Loops The for statement Dave.java
Arrays Arrays
ArrayLists
static Methods static Members
Thu 11/03 static Variables Stars.java
Instance Members Defining Classes
Modeling Constructors Student.java
Sallybagelspasta
The Java Language Certification Trail (from the Java Tutorial pages at Oracle)
Fri 11/04 Blueprints The First Dilbert Lecture Point, Line, Triangle
Tue 11/08 The Class Extension Mechanism The Second Dilbert Lecture Locker.java
Inheritance
Polymorphism
Dynamic Method Lookup Overriding Methods
Shadowing of Variables
Constructor Chaining QuizSite (dgerman-A202)
Thu 11/10 Abstract Classes Abstract Methods and Classes
Interfaces Interfaces
Generic Sorting
Fri 11/11
Tue 11/15 (Superclasses)
Abstract Classes and Interfaces
Thu 11/17 (Tomcat installation, Applets and JSP)
Fri 11/18 (Java Server Pages and Tomcat Installation Review and Debugging
Tue 11/29 (Java Servlets)
Thu 12/01 (Sessions)
Fri 12/02 (Help with the Final Project)
Tue 12/06 (Q&A (or TBD))
Thu 12/08 Final Project (Part I)


Updated by Adrian German for A202/A598/A290/A590