|
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ı. |