|
AELT1006 | Algoritma ve Programlama | 3+1+0 | AKTS:5 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Ön Lisans | Yazılım Şekli | Zorunlu | Bölümü | ELEKTRONİK ve OTOMASYON BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Uygulama | Dersin Süresi | 14 hafta - haftada 3 saat teorik ve 1 saat uygulama | Öğretim Üyesi | Öğr. Gör. Ahmet AKTOĞAN | Diğer Öğretim Üyesi | Öğr. Gör. Ahmet AKTOGAN, Öğr. Gör. Murat KÜÇÜKALİ | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Temel algoritma ve programlama mantığını kavratmak ve özgün program oluşturma becerisi kazandırmak. |
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Problem tanımını yapabilecek, çözüm yolları üreterek algoritma yazabilecek ve oluşacak mantıksal hataları kritik edebilecek. | 4,5,6 | 1,3,4 | ÖK - 2 : | Yazılan algoritmaya göre akış diyagramı düzenleyebilecek. | 4,5,7 | 1,3,4 | ÖK - 3 : | Programlama araçlarını açıklayabilecek. | 4,5,7 | 1,3,4 | ÖK - 4 : | Program içerisinde değişken ve sabitleri düzenleyebilecek. | 4,5,7 | 1,3,4 | ÖK - 5 : | Giriş-çıkış işlemleri ve hata kontrolü uygulamaları yapabilecek. | 4,5,7 | 1,3,4 | ÖK - 6 : | İşleme uygun operatörleri ve işlem öncelik sırasını ortaya koyabilecek. | 4,5,7 | 1,3,4 | ÖK - 7 : | Değer döndürmeyen bir alt program tanımlayabilecek, alt program oluşturabilecek, alt programı çağırabilecek ve oluşabilen hataları giderebilecek. | 4,5,7 | 1,3,4 | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Problem Çözme ve Adımları, Algoritma Geliştirme, Akış Diyagramı Çizme/Kodlama, Program Sınama, Döngü Oluşturma, Döngüler/Program Temelleri
Program Temelleri, Karar Yapıları, Karar Yapıları/Diziler, Diziler, Karakter Katarları. |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Problem çözme ve adımları | | Hafta 2 | Algoritma geliştirme | | Hafta 3 | Akış diyagramı çizme/kodlama | | Hafta 4 | Program sınama | | Hafta 5 | Döngü oluşturma | | Hafta 6 | Döngüler/Program temelleri | | Hafta 7 | Program temelleri | | Hafta 8 | Karar yapıları | | Hafta 9 | 1. Arasınav | | Hafta 10 | Karar yapıları/Diziler | | Hafta 11 | Diziler | | Hafta 12 | Diziler | | Hafta 13 | Karakter katarları | | Hafta 14 | Karakter katarları | | Hafta 15 | Genel Tekrar | | Hafta 16 | Final Sınavı | | |
1 | TAŞBAŞI G. Murat , 2007, C Programlama, Altaş Yayıncılık, ISBN:9758834010, İstanbul | | |
1 | Çölkesen Rıfat , 2010 , C Programlama Dili, Papatya Yayıncılık, ISBN:9756797037, İstanbul | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | 15/04/2024 | 1 | 50 | Dönem sonu sınavı | 16 | 24/06/2024 | 1 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 2 | 13 | 26 | Sınıf dışı çalışma | 3 | 13 | 39 | Laboratuar çalışması | 2 | 13 | 26 | Arasınav için hazırlık | 2 | 1 | 2 | Arasınav | 1 | 1 | 1 | Uygulama | 1 | 14 | 14 | Klinik Uygulama | 0 | 0 | 0 | Ödev | 2 | 14 | 28 | Proje | 0 | 0 | 0 | Kısa sınav | 0 | 0 | 0 | Dönem sonu sınavı için hazırlık | 0 | 1 | 0 | Dönem sonu sınavı | 1 | 1 | 1 | Diğer 1 | 3 | 3 | 9 | Diğer 2 | 0 | 0 | 0 | Toplam Çalışma Yükü | | | 146 |
|