Event Driven Software
Description
of the Final Project
Lecture Notes
Lecture
1 -- Object-oriented Programming
Object-oriented
Analysis and Design
Lecture
2 -- Review of Java
Lecture
3 -- The Object Model and State Transition Diagrams
Object
Model Diagram Formalism
Lecture
4 -- Introduction to Applets
Lecture
5 -- The AWT
Layout
Managers with AWT Components
Lecture
6 -- Introduction to Graphics
Lecture
8 -- Introduction to Swing
Lecture
9 -- Concurrent Programming with Threads
Lecture
10 -- Streams and Sockets
Homework Assignments
Homework
Assignment # 1 (Due February 17)
Homework
Assignment # 2 (Due Feb 10)
Homework
Assignment # 3 (Due February 17)
Homework
Assignment # 4 (Due February 24)
Homework Assignment# 5 (Due March 23)
Homework
Assignment # 6 (Due April 13)
Diagram
illustrating the assignment
Homework
Assignment #7 (Due April 27)
In-Class Worksheets
Applets