Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MESLEK YÜKSEKOKULU / KNT119 - KONTROL VE OTOMASYON

Kodu: KNT119 Adı: ALGORİTMA VE PROGRAMLAMA Teorik+Uygulama: 2+1 AKTS: 4
Sınıf/Yarıyıl 1 / Güz
Ders Düzeyi Önlisans
Ders Türü Seçmeli
Bölümü KONTROL VE OTOMASYON
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı HİLAL MUTLU (hilalbasal@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu dersin amacı, programlama dillerini kullanarak temel programları programlayabilecek bilgi ve beceri kazandırmaktır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Programlanın temel prensiplerini açıklayabilir PÇ-7 Herhangi bir programa ait algoritma oluşturur ve ileri seviye programa dillerinden en az biri ile program yazar.
PÇ-18 Bilişim teknolojilerini kullanarak sahip olduğu bilgi ve beceriyi diğer kişi ve kurumlara sunar. Gerektiğinde sözlü ve yazılı iletişim olanaklarını kullanılır ve mesleki etik çerçevesinde hareket eder.
Yazılı Sınav
DÖÇ-2 Başlangıç seviyesinde kodlama yapabilir PÇ-7 Herhangi bir programa ait algoritma oluşturur ve ileri seviye programa dillerinden en az biri ile program yazar.
Yazılı Sınav
DÖÇ-3 Programlama mantığını kazanarak buna uygun uygulama geliştirebilir PÇ-7 Herhangi bir programa ait algoritma oluşturur ve ileri seviye programa dillerinden en az biri ile program yazar.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Algoritma, Akış Diyagramı, Programlama Araçları, Değişkenler ve Sabit, Giriş Çıkış İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu Diziler, Değer Döndürmeyen Alt Programlar, Değer Döndüren Alt Programlar, Değer Döndüren Alt Programlar, Sıralı Dosyalar
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Algoritma Anlatım,Soru-Cevap,Uygulama
2 Akış Diyagramı Anlatım,Soru-Cevap,Uygulama
3 Programlama Araçları, Değişkenler ve Sabitler Anlatım,Soru-Cevap,Uygulama
4 Giriş-Çıkış İşlemleri, Operatörler Anlatım,Soru-Cevap,Uygulama
5 Karar Yapıları Anlatım,Soru-Cevap,Uygulama
6 Döngü Kontrolleri Anlatım,Soru-Cevap,Uygulama
7 Döngü Kontrolleri Anlatım,Soru-Cevap,Uygulama
8 Ara Sınav
9 Tek Boyutlu Diziler Anlatım,Soru-Cevap,Uygulama
10 Çok Boyutlu Diziler Anlatım,Soru-Cevap,Uygulama
11 Değer Döndürmeyen Alt Programlar Anlatım,Soru-Cevap,Uygulama
12 Değer Döndüren Alt Programlar Anlatım,Soru-Cevap,Uygulama
13 Değer Döndüren Alt Programlar Anlatım,Soru-Cevap,Uygulama
14 Sıralı Dosyalar Anlatım,Soru-Cevap,Uygulama
15 Rastgele Erişimli Dosyalar Anlatım,Soru-Cevap,Uygulama
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Vatansever, F. (2020). Algoritma Geliştirme ve Programlamaya Giriş. Ankara: Seçkin Yayıncılık.
2 ÇELİKKOL, Y. D. (2009). PROGRAMLAMAYA GİRİŞ VE ALGORİTMALAR. İstanbul: MURATHAN YAYINEVİ
3 Yaşar, E. (2014). Algoritma ve Programlamaya Giriş. Ekin Basım Yayın.
Ders Araç - Gereç ve Malzemeleri
Bilgisayar - Bilgisayar Laboratuvarı

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 4 14 56
Sınıf Dışı Çalışma
       a) Okuma 1 14 14
       b) İnternette/Kütüphanede Tarama 1 14 14
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 2 10 20
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 1 7 7
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 1 7 7
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 120