COMP363 Object-Oriented Programming
This course introduces students to modern object-oriented programming techniques. Through the design and implementation of computer programs in Java, students will develop an understanding and appreciation of OOP methodology, and learn how to design and implement significant computer programs.
Syllabus textbook Dr. Caffeine's Home Page (textbook's web site)
Instructions for running Java programs
Instructions for using Swing classes
Locations for acquiring JDK 1.2.2
Assignments
View the online java tutorial.
Programming assignment 1, lake level simulation
Programming assignment 2, checkout line simulation
Programming assignment 3, GUI programming
Programming assignment 4, File Copy program
Notes
Software Engineering goals and strategies
Notes on Arrays
Notes on Strings
Notes on Exceptions
Notes on Inheritance
Notes on Swing classes
Notes on Java Threads
Notes of File I/O
Notes on Packages and Import
Tutorial on XML
Sample Java Programs
Example Swing GUI Example I/O program
Hello World application Hello World application with javabook Hello World applet source run Hello World applet
Hello World combination application and applet
last updated on January 02, 2004