Computer & Information Science Department   Polytechnic University

ATTENTION: THIS WEB SITE HAS MOVED. The pages you are looking at are no longer being maintained. Please go to http://www.poly.edu/cis/ to visit the new site of the Department of Computer and Information Science at Polytechnic University.

CS910 - Object-Oriented Analysis with Java

The goal of this course is to provide the students with a solid foundation in the state of the art techniques used in object-oriented analysis, design, and implementation. In particular, the course uses the industry-standard Unified Modeling Language (UML) for analysis and design and Java for implementation. Several important object-oriented design patterns are discussed in detail. Class discussions are based on a realistic software system designed and implemented by the instructor. The students are required to design and implement an extension of this system. The course uses several advanced features of Java, including concurrency, serialization, RMI, and Java Foundation Classes.