Genel Bilgi
Birim | FEN BİLİMLERİ ENSTİTÜSÜ |
BİLGİSAYAR MÜHENDİSLİĞİ (YL) (TEZSİZ) | |
Kod | CENGT001 |
Ad | Algoritmalar ve Programlama |
Dönem | 2022-2023 Eğitim-Öğretim Yılı |
Dönem | Bahar |
Süre (T+U) | 3-0 (T-U) (17 Hafta) |
AKTS | 6 AKTS |
Yerel Kredi | 3 Yerel Kredi |
Eğitim Dil | Türkçe |
Seviye | Yüksek Lisans Dersi |
Tür | Normal |
Öğretim Şekli | Yüz Yüze Öğretim |
Bilgi Paketi Koordinatörü | Doç. Dr. SERKAN KARTAL |
Dersin Öğretim Elemanı |
Güncel dönem ders programı henüz yapılmamıştır.
|
Dersin Amacı / Hedefi
Bir yazılım uygulamasının tüm aşamalarının nasıl tasarlanacağını ve uygulanacağını öğretmek.
Dersin İçeriği
Genel programlama kavramları, fonksiyon yazma, arama ve sıralama algoritmaları, bağlantılı liste, yığın, kuyruk, işaretçi tabanlı işlemler ve dinamik bellek tahsisleri.
Dersin Ön Koşulu
Kaynaklar
C Programming Language, 2nd Edition 2nd Edition by Brian W. Kernighan , Dennis M. Ritchie
Notlar
Dersin Öğrenme Çıktıları
Sıra | Dersin Öğrenme Çıktıları |
---|---|
ÖÇ01 | Genel veri yapılarını geliştirebilme ve kullanabilme |
ÖÇ02 | Basit bir yazılım için gerekli olan algoritma tasarımı, kodlama ve test etme aşamalrının gerçekleştirebilme |
ÖÇ03 | Programlamanın genel mantığını, fonksiyon ve dizi kavramlarını kavramak |
Program Öğrenme Çıktıları ile İlişkisi
Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
---|---|---|---|
PÖÇ01 | Belirsiz |
Haftalık Akış
Hafta | Konu | Ön Hazırlık | Yöntemler |
---|---|---|---|
1 | Temel programlamaya giriş | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
2 | değişkenler, ifadeler ve katarlar | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
3 | if-else, boolean expressions, and string formatting | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
4 | Döngüler | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
5 | fonksiyonlar, parametreler ve dönüş değerleri | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
6 | fonksiyonlar, parametreler ve dönüş değerleri II | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
7 | Göstergeler | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
8 | Ara Sınavlar | Ders Notlarını Okuma | Ölçme Yöntemleri: Yazılı Sınav |
9 | Dizgiler | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
10 | Yapılar ve Birleşimler | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
11 | Dosyalama İşlemleri | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
12 | Dinamik Bellek | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
13 | Bağlantılı Listeler | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
14 | Yığın veri yapısı | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
15 | Kuyruk veri yapısı | Ders Notlarını Okuma | Öğretim Yöntemleri: Anlatım, Gösteri |
16 | Yarıyıl Sonu Sınavları | Ders Notlarını Okuma | Ölçme Yöntemleri: Yazılı Sınav |
17 | Yarıyıl Sonu Sınavları | Ders Notlarını Okuma | Ölçme Yöntemleri: Yazılı Sınav |