Bilkent University Logo

Bilkent University

Online Academic Catalog

Undergraduate and Graduate Programs 2023-2024


CTIS 222 Object Oriented Analysis and Design

The object-oriented (OO) modelling, which manages the complexity inherent in many different kinds of systems, has proven to be a very powerful and unifying concept. The course describes fundamental principles of OO modeling, foundations of evolutionary requirements analysis, and the principles and guidelines on OO analysis and design. Topics include the specification of software requirements, OO analysis approaches, dynamic and static modeling with the Unified Modeling Language (UML v2.X), OO design, and software implementation concerns. Moreover, the course not only describes the assessment of the qualities of object design alternatives but also introduces the mapping of design artifacts to the source code. This hands-on course is designed for students with Java background. Credit units: 3 ECTS Credit units: 5, Prerequisite: CTIS 221 or CTIS 251.

Spring Semester (Cüneyt Sevgi)

Bilkent University Main Page

Last regenerated automatically on April 19, 2024 by OAC - Online Academic Catalog Software