|
|
| 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 | | Ödev | 2 | 14 | 28 | | Dönem sonu sınavı | 1 | 1 | 1 | | Diğer 1 | 3 | 3 | 9 | | Toplam Çalışma Yükü | | | 146 |
|