ITEC 6410 Object Oriented Analysis and Design

Prerequisite: Admission to the MSIT program

This course focuses on object-oriented analysis and modeling techniques necessary to solve complex, real-world software design problems. Topics include software architecture, key object-oriented design concepts such as information hiding, abstraction, inheritance, and polymorphism, basic design patterns, object-oriented iterative development methodologies such as the Unified Process. Students learn techniques for transforming software requirements into high-quality language-independent object-oriented design. The course will include an iterative project in which the students can obtain hands-on experience by designing and developing a real-world information system using various o-o design techniques.


Credits

3 credits

Lecture Hours

3

Lab Hours

0