Nesne Yönelimli Temeller: Nesne yönelimli programlamanın temel kavramları olan nesne, sınıf, kapsülleme, miras ve çok biçimlilik ilkelerini açıklayabilecektir.
Sistem Modelleme Yaklaşımı: Nesne tabanlı analiz ve tasarımın geleneksel yöntemlerden farkını ve yazılım geliştirme sürecindeki avantajlarını değerlendirebilecektir.
UML Diyagram Türleri: Yapısal ve davranışsal UML diyagram türlerini ayırt ederek, her birinin hangi amaçla kullanıldığını tanımlayabilecektir.
Sistem Tasarımı ve Etkileşim: Kullanım durumu, sınıf, dizi ve etkinlik diyagramlarını kullanarak bir sistemin statik ve dinamik işleyişini modelleyebilecektir.