1. hafta |
Algoritma ve Programlamaya Giriş: Algoritma, Akış diyagramı, Sözde kod, Yazılım geliştirme süreci, Günlük hayattan algoritma örnekleri. |
2. hafta |
.net Core Teknolojisi Ve C# Programlama Dili Giriş: Program nedir, Programlama dilleri, Yapısal programlama ve nesne yönelimli programlama, C# ve .Net platformu. |
3. hafta |
Temel Kavramlar: C# programlama dilinin özellikleri, Değişken ve sabitler, Veri türleri. |
4. hafta |
Temel Kavramlar: Temel işlemler (operatörler), Akış kontrol yapıları, Dizi yapıları (array). |
5. hafta |
C# Program Yapısı: Metotlar, Matematik sınıfı. |
6. hafta |
C# Program Yapısı: Collection sınıfı, String sınıfı. |
7. hafta |
Ara Sınav. |
8. hafta |
C# ile Dosya İşlemleri: Dosya işlemleri, Giriş/çıkış fonksiyonları, Konsol işlemleri. |
9. hafta |
Nesneye Yönelik Programlamaya Giriş: Sınıf kavramı. |
10. hafta |
Nesneye Yönelik Programlamaya Giriş: Erişim denetleyicileri, Genişletilebilir metotlar. |
11. hafta |
Nesneye Yönelik Kavramlar I: Miras alma, Sınıf bağımlılıkları, Kapsülleme, Generics. |
12. hafta |
Nesneye Yönelik Kavramlar II: Çok biçimlilik, Soyut sınıf ve üyeleri. |
13. hafta |
Nesneye Yönelik Kavramlar II: Mühürlü sınıf ve üyeleri, Arayüz, İstisnai durum yakalama. |
14. hafta |
Final Sınavı. |