To enable students to design and implement various types of information systems with easy-to-change and reusuable structure. We study object-oriented analysis, object-oriented design, and object-oriented programming technologies.
basic concepts in object-oriented technologies, unified modeling language, usecase modeling, designing static structure of the system, designing dynamic structure of the system, architectural design and design pattern, object-oriented programming techniques.
1. Hans-Erik Eriksson and Magnus Penker,'' UML Toolkit'', Wiley computer publishing, 1998
1. Grady Booch, James Rumbaugh, Ivar Jacobson,''The Unified Modeling Language User Guide'' Addison Wesley, ISBN 0-201-57168-4
2. Ivar Jacobson, Grady Booch, James Rumbaugh,''The Unified Software Development Process'' Addison Wesley, ISBN 0-201-57169-2
3. James Rumbaugh, Ivar Jacobson, Grady Booch, ''The Unified Modeling Language Reference Manual'' Addison Wesley, ISBN 0-201-30998-x
require some programming experience