| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Ders Hakkında, Genel Bilgiler, Bilgisayar, Algoritma Kavramı ve Algoritmaların Ifade Edilme Yöntemleri
|
Bilgisayar mimarisi, işlemler ve algoritma hazırlama/analiz kavramlarının incelenmesi.
|
Vatansever
Eryılmaz
|
| 2 |
Akış diyagramları, Sözde Kod, Operatörler giriş
|
Akış diyagramlarında kullanılan şekiller, veri giriş/çıkış ve karar sembollerinin incelenmesi.
|
Vatansever
Eryılmaz
|
| 3 |
Programlama Ortamı, Program Başlığı, Açıklamalar, Değişkenler ve Veri Tipleri
|
C# dilinin genel yapısı, namespace, class kavramları ve değişken/sabit bildirimleri.
|
Vatansever
Eryılmaz
|
| 4 |
Değişkenler ve Veri Tipleri, Veri Giriş/Okuma, operatörler
|
C# konsol mimarisinde veri giriş komutları (Al/Oku/Gir) ve veri tipleri arası dönüşümler.
|
Vatansever
Eryılmaz
|
| 5 |
Tür Dönüşümleri, Operatörler (Aritmetik, Karşılaştırma, Mantıksal) ve Matematiksel İşlemler
|
Matematiksel, karşılaştırma ve mantıksal işlem komutlarının C# dilindeki karşılıkları.
|
Vatansever
Eryılmaz
|
| 6 |
Karar Yapıları
|
Şartlı dallanma (if-else if-else) mekanizmaları ve mantıksal operatörlerle koşul bağlama.
|
Vatansever
Eryılmaz
|
| 7 |
Karar Yapıları ve Döngüler
|
Çoklu durum kontrolü (switch-case) yapısı incelenmesi.
|
Vatansever
Eryılmaz
|
| 8 |
Döngüler
|
Sayaç mantığı, ardışık işlemler ve C# dilinde for ile foreach döngülerinin kurulması. Çok boyutlu dizi tanımlama, matris işlemleri ve iç içe döngülerle çok boyutlu veri manipülasyonu.
|
Vatansever
Eryılmaz
|
| 9 |
Diziler
|
Bir boyutlu diziler üzerinde temel işlemler, indeksleme mantığı ve temel dizi algoritmaları.
|
Vatansever
Eryılmaz
|
| 10 |
Fonksiyonlar
|
Alt programlar (alt fonksiyonlar) kavramı, ana program-alt program ilişkisi ve kod modülerliği.
|
Vatansever
Eryılmaz
|
| 11 |
Sınıflar ve Nesneler, Kalıtım
|
Sınıf (class) tanımlama, nesne alanları ve programlama dillerinin genel nesne mimarisi
|
Vatansever
|
| 12 |
Sınıflar ve Nesneler, Kalıtım
|
Sınıf (class) tanımlama, nesne alanları ve programlama dillerinin genel nesne mimarisi
|
Vatansever
|
| 13 |
Sınıflar, Nesneler ve Kalıtım
|
Sınıf (class) tanımlama, nesne alanları ve programlama dillerinin genel nesne mimarisi
|
Vatansever
|
| 14 |
Dosyalar
|
Dosya yapıları, açılış, kapanış, güncelleme
|
Vatansever
|