Yazılım Mühendisliği Dersleri
Programlama Paradigmaları
Yapısal Programlama
Nesne Yönelimli Programlama – OOP
- Nesne Nedir?
- NYP Kalıtım – Inherited
- NYP Çok Biçimlilik – Polymorphism
- NYP Kapsülleme – Encapsulatoni
- NYP Arayüzler – Interface
- NYP Soyutlama – Abstract
İlgiye Yönelik Programlama – AOP
Fonksiyonel programlama
UML Dersleri
Tasarım Desenleri
GOF
Yazılım Geliştirme Prensibleri
- SOLID
- DRY
- KISS
- YAGNI