Object Oriented Programming with Java
CISC 370 - Summer 2004
Instructor
Keith Trnka (trnka@udel.edu)
Office Hours: Monday 3:45-4:45 and Thursday 4:45-5:45 at 124 E. Delaware Av. (click on link for MapQuest map or here for my directions)
Teaching Assistant
Kalyan Vemaraju (vemaraju@udel.edu)
Office Hours: Tuesday and Wednesday 3:45-4:45 at 124 E. Delaware Av.
Course content
Currently, most course content has been disabled, as I plan to reuse some of it for the current section of CISC370 I'm teaching. Contact me for anything that you might otherwise browse on this site.
- Syllabus
- Lecture outlines
- Homework questions
- Programming assignments
Note: Fellow instructors may contact me for solutions to the following assignments.
- Programming projects
- Project 1 - A graphical application to work with ZIP and GZIP files
- Project 2 - Make your own project
- Schedule - a schedule of all due dates, lectures
- Links (Java documentation, IDEs, etc)
- Examples
- ZooAnimals Example - OOP, Inheritance, Polymorphism, Javadoc, assorted Java features
- File IO Examples - FileSplitter (byte streams) and NumberLines (character streams)
- Swing menu, toolbar, button, Action example
- Timers in Swing - displays a clock inside a window
- XML Example - XML, DTD, DOM, and SAX
- Time client/server - Example of TCP networking
- HTML Examples - right-click, save, and view in text editors or left click and view source
- Servlet Example - example of a basic servlet and web app configuration file
- JSP Example - part of a menu system. Note that you must change the absolute pathes if you try to run it yourself.
- Bigger servlet example - a basic online shopping cart. Also uses XML. Note that you must change the absolute pathes if you try to run it yourself.