| The main source of information is:
Clemens Szyperski Component Software - Beyond Object-Oriented Programming Addison-Wesley / ACM Press, 1998 (411 pages) ISBN 0-201-17888-5 The textbook discusses components from a number of technical and non-technical perspectives. The readings from this book will be supplemented with more focused readings on the Java Beans component technology. In addition, we will read a number of papers related to component technology that will be distributed in class. |
Software Development Product Excellence Best Book Award. |
Course Structure. About one-third of the time would be spent
on advanced OO concepts; another third would be devoted to Java and Sun's
component model in detail; and the last third on selected papers related to
component technology.
The programming assignments will give students
hands-on experience programming components in Java and Java Beans, and using
component development environments. Students will learn how to:
Basic understanding of OO concepts.
COM3230 Object-Oriented Design
(or by permission of instructor)