generic and object-oriented design and programming using java and the jcf


This is a course in the syntax and semantics of Java, with special attention to the development of well-designed generic and object-oriented programs using the Java Collections Framework (JCF).

It will cover various Java features: association, aggregation, composition, inheritance, cloning, dynamic binding, abstract methods, abstract classes, interfaces, and reflection, as well as various JCF components: containers, container adapters, iterators, algorithms, and function objects.

It has the following unique characteristics:

pedagogy


Teaching will be based on a combination of:

Estimates of the required effort to assimilate the material are:

audience


Software developers and technical managers.

prerequisites


Substantial programming experience. Knowledge of C/C++ helpful.

books


Java in a Nutshell, 5th Edition
David Flanagan
O'Reilly & Associates, 2005
ISBN 0-596-00773-6

instructor


Glenn Downing did his undergraduate work at Purdue and Illinois and his graduate work at MIT, Stanford, and Texas. He teaches in the Department of Computer Sciences and the Department of Electrical and Computer Engineering at the University of Texas at Austin, and in industry.

html & css validators


Valid XHTML 1.0 Strict Valid CSS!