Yazılım Mühendisliği (INFE214)
Yaşam çevrim yazılımı. İsterler analizi ve ihtiyaç belirtimi. Yazılım tasarım ve seçimi. Başlangıç tasarımı, modülerlik, yapısal çizenek ve bölüntülemek. Detaylı tasarım ve simgeleme. Bilgi modelleme ve tasarımı. İlişkisel veri taban modeli. Yazılım sınama, belgeleme, ve bakımı. Nesne modellemesi ve nesneye dayalı çözümleme ilkesi.