| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Programlama dillerinin tarihçesi ve sınıflandırılması.
Programlamada kullanılan temel kavramlar: yazılım, kod, algoritma.
|
Programlama dillerinin tarihçesi hakkında kısa araştırma
|
Ders notları, Sunum: Programming Basics
|
| 2 |
Değişkenler ve sabitler.
Veri tipleri (int, float, char, string vb.).
|
Temel veri tiplerini inceleme ve örnekler oluşturma
|
Ders notları, Örnek kodlar
|
| 3 |
Aritmetik, karşılaştırma ve mantıksal operatörler.
Operatör önceliği.
|
Operatör türlerini ve öncelik sıralarını öğrenme
|
Ders notları, Alıştırma dokümanı
|
| 4 |
If-else yapıları ve mantıksal operatörlerle kombinasyonu.
Switch-case yapısının kullanımı.
|
Basit koşul ifadeleri yazma alıştırmaları
|
Ders notları, Kod örnekleri
|
| 5 |
Döngülerin temelleri ve kullanımı.
For, while ve do-while döngülerinin yapıları.
|
Döngü mantığını ve örnek uygulamaları inceleme
|
Ders notları, Laboratuvar föyü
Lecture notes, Lab worksheet
|
| 6 |
Fonksiyonların tanımlanması ve kullanılması.
Parametreler ve dönüş değerleri.
|
Fonksiyon yapısını ve örneklerini inceleme
|
Ders notları, Kod örnekleri
|
| 7 |
Tek Boyutlu Diziler
|
Tek boyutlu diziler ile ilgili örnekler oluşturma
|
Ders notları, Alıştırmalar
|
| 8 |
Çok Boyutlu Diziler
|
Çok boyutlu diziler ile örnekler hazırlama
|
Ders notları, Kod örnekleri
|
| 9 |
String veri tipi ve temel string işlemleri.
String birleştirme, kesme ve değiştirme.
|
String veri tipini ve temel fonksiyonlarını inceleme
|
Ders notları, Kod örnekleri
|
| 10 |
Değer Döndürmeyen Alt Programlar
|
Void fonksiyon örneklerini inceleme
|
Ders notları, Kod örnekleri
|
| 11 |
Değer Döndüren Alt Programlar
|
Return değerli fonksiyon örneklerini inceleme
|
Ders notları, Kod örnekleri
|
| 12 |
Hata ve istisna kavramları.
Try-catch blokları ile istisna yönetimi.
|
Hata ve istisna yönetimi örneklerini inceleme
|
Ders notları, Try-catch örnekleri
|
| 13 |
Sıralı Dosyalar
|
Dosya okuma/yazma temel kavramlarını öğrenme
|
Ders notları, Dosya işleme örnekleri
|
| 14 |
Rastgele Erişimli Dosyalar
|
Rastgele erişimle dosya işlemleri hakkında ön çalışma
|
Ders notları, Örnek kodlar
|