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

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / İHA104 - İNSANSIZ HAVA ARACI TEKNOLOJİSİ VE OPERATÖRLÜĞÜ

Kodu: İHA104 Adı: ALGORİTMA VE PROGRAMLAMA Teorik+Uygulama: 3+1 AKTS: 4
Sınıf/Yarıyıl 1 / Bahar
Ders Düzeyi Önlisans
Ders Türü Zorunlu
Bölümü İNSANSIZ HAVA ARACI TEKNOLOJİSİ VE OPERATÖRLÜĞÜ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı EYÜP GÜRCAN (eyupgurcan@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
EMRAH UZUN,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu dersin amacı, bir problemin çözüm süreçlerini kavrayabilme, işlem adımları ve akış şemaları oluşturabilme ve bunları C programlama diline ait koda dönüştürebilme konularında bilgi ve beceri kazandırmaktır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Problem çözümü ilke ve evrelerini bilir, algoritma ve akış şeması oluşturabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-2 Algoritma tasarımı yapabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-4 C programlama dilinin temel giriş-çıkış komutlarını bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-5 C programlama dilindeki kontrol (şartlı ifade) komutlarını bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-6 C programlama dilindeki döngü komutlarını bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-7 C programlama dilinde dizi değişken oluşturmayı bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-8 C programlama dilinde string ifadelerle ilgili işlemler yapabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-9 C programlama dilinde dosya işlemlerini yapabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-10 C programlama dilinde sıralama, arama işlemlerini yapabilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-11 C programlama dilinde yer alan kütüphaneleri ve bu kütüphaneler altında yer alan fonksiyonları bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
DÖÇ-12 C programlama dilinde kesme programı oluşturmayı bilir. PÇ-
Yazılı Sınav
Laboratuvar Sınavı
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Bu ders, problem çözme aşamaları, çözüme yönelik algoritmalar ve akış şemaları, C programlama diline ait temel giriş çıkış deyimleri, kontrol ve döngü deyimleri, diziler ve dizi işlemleri, fonksiyonlar, dosyalar ve dosya giriş-çıkış işlemleri konularını kapsamaktadır.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Problem çözümünün ilke ve evreleri, algoritma ve akış şemaları Anlatım, soru-cevap
2 Algoritma tasarımı Anlatım, soru-cevap
3 C programlama dilinin yapısı, veri tipleri, değişkenler Anlatım, soru-cevap
4 Temel giriş-çıkış komutları Anlatım, soru-cevap
5 Kontrol deyimleri Anlatım, soru-cevap
6 Kontrol deyimleri Anlatım, soru-cevap
7 Döngüler Anlatım, soru-cevap
8 Ara Sınav
9 Döngüler Anlatım, soru-cevap
10 Fonksiyonlar Anlatım, soru-cevap
11 Diziler Anlatım, soru-cevap
12 String ifade işlemleri Anlatım, soru-cevap
13 Sıralama, arama Anlatım, soru-cevap
14 Dosya işlemleri Anlatım, soru-cevap
15 Dosya işlemleri Anlatım, soru-cevap
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 C Dersi Programlamaya Giriş, Ada Matbaacılık, 2010.
2 Veri Yapıları ve Algoritmalar, Rıfat Çölkesen, Papatya Yayıncılık, 2004.
3 C Programlama Dili, Rıfat Çölkesen, Papatya Yayıncılık, 2000.
4 C Programlama Dili, Şerafettin ARIKAN, Seçkin Yayıncılık
5 C ile Kodlama - Doç.Dr.Hidayet TAKCI, Doç.Dr.Hamdi Doğan KARKI - Nobel Yayıncılık
Ders Araç - Gereç ve Malzemeleri
Ders kitabı, bilgisayar

Ö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 8 8
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       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 2 7 14
Final Sınavı 2 1 2
Program Yazma 2 9 18
0
Toplam İş Yükü 120