Hafta | Konular |
1 |
Algoritmaya giriş, akış şemaları ile problem çözme, çalışma zamanı ve kompleksite kavramları
|
2 |
Sıralama algoritmaları, özyineleme ve ikili ağaç gösterimleri, indirgeme bağlantıları, veri yapılarında ikili arama teknikleri
|
3 |
Matrisler ve matrisler üzerine işlemler
|
4 |
Programlama dillerinde temel kavramlar
|
5 |
Nesne, ifade, deyim, bildirim, tanımlama, sabit kavramları ve uygulamaları
|
6 |
Sayı sistemleri, fonksiyonlar, başlık dosyalarının kullanımı. Faaliyet alanı ve ömür. Global ve local (yerel) değişkenler
|
7 |
Operatörler: Aritmetik, mantıksal, karşılaştırma, bitsel ve diğer operatörler
|
8 |
Kontrol deyimleri (if, if/else) ve iç içe kullanımları
|
9 |
Sınav
|
10 |
Döngü deyimleri (while, do/while, for); Sonsuz döngü kavramı ve kullanım alanları; İç içe döngüler. Programlama dilinde verimlilik ve okunabilirlik
|
11 |
Programlama dilinin standart fonksiyonları ve bu fonksiyonların oluşturulması. Tür dönüşümleri
|
12 |
Rasgele sayı üretimi ve kullanım alanları. Gösterici (Pointer) kavramı ve uygulamalar
|
13 |
Diziler ve dizilerle ilgili algoritmalar
|
14 |
Dosya işlemleri
|