1


CIS 118 - Introduction to Object-Oriented Program Design
08/20/09 - Introduction to Java Programming
08/25/09 - A Java Program to Draw a House and Writing to the Console (screen)
08/27/09 - Procedural Decomposition, Data Types and Variables, and Arithmetic Expressions
09/03/09 - Variables, Arithmetic Expressions and Loops
09/08/09 - Single Loops and Nested Loops
09/10/09 - Variables, constants, overloaded methods, String processing and user-input from the keyboard
09/15/09 - Drawing Panel Class
09/17/09 - Selection Statements add intelligence to programs
09/24-29/09 - Conditional Loops
10/01/09 - Writing and Reading Files
10/06/09 - Arrays
10/08/09 - Sorting an Array
Midterm Exam will be put off until October 22
10/13/09 - Linear Search and Binary Search of an  Array
10/15/09 - Two-dimensional Arrays (Tables)
10/27/09 - Midterm Exam Solutions
10/27-29/09 - Classes to model real objects in Java
11/03/09 - More on Classes and Objects
11/05/09 - Date class solution and TicTacToe
11/10/09 - Adding graphics to the TicTacToe game
11/17/09 - Graphical User Interfaces (GUIs) - Part I
11/19/09 - Practice on GUIs
11/24/09 - Layout Managers
12/01/09 - Checkboxes, Radiobuttons and Lists
12/03/09 - Applets
12/08/09 - Final Program and Final Exam