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

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / BİL101 - BİLGİSAYAR PROGRAMCILIĞI

Kodu: BİL101 Adı: PROGRAMLAMA TEMELLERİ Teorik+Uygulama: 3+1 AKTS: 6
Sınıf/Yarıyıl 1 / Güz
Ders Düzeyi Önlisans
Ders Türü Zorunlu
Bölümü BİLGİSAYAR PROGRAMCILIĞI
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı ORÇUN BAĞRA (orcunbagra@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Algoritma mantığını kavratmak, C programlama dilinde kullanıcı tanımlı tipler, dosyalar, işaretçi, sıralama, arama, kütüphaneler, kesmeler ve port kullanımı konularını kavratmak.

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Ç-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-2 Algoritma tasarımı yapabilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-4 C programlama dilinin temel giriş-çıkış komutlarını bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-5 C programlama dilindeki kontrol (şartlı ifade) komutlarını bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-6 C programlama dilindeki döngü komutlarını bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-7 C programlama dilinde dizi değişken oluşturmayı bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-8 C programlama dilinde string ifadelerle ilgili işlemler yapabilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-9 C programlama dilinde dosya işlemlerini yapabilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-10 C programlama dilinde işaretçi (pointer) oluşturmayı bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-11 C programlama dilinde sıralama, arama işlemlerini yapabilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-12 C programlama dilinde yer alan kütüphaneleri ve bu kütüphaneler altında yer alan fonksiyonları bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-13 C programlama dilinde kesme programı oluşturmayı bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
DÖÇ-14 Port kullanımının nasıl yapıldığını bilir. PÇ-19 Programlama teknikleri konusunda bilgi sahibi olur.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Algoritma tasarımı, c programlama diline giriş ve c dilinin genel yapısı, temel veri tipleri ve giriş çıkış komutları, karar verme yapıları ve döngüler. diziler, işaretçiler, string işlemleri, dosya işlemleri, kütüphaneler, kesmeler, port kullanımı.
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, problem çözme
2 Algoritma tasarımı Anlatım, soru-cevap, problem çözme
3 C programlama dilinin yapısı, veri tipleri, değişkenler Anlatım, soru-cevap, problem çözme
4 Temel giriş-çıkış komutları Anlatım, soru-cevap, problem çözme
5 Kontrol deyimleri Anlatım, soru-cevap, problem çözme
6 Döngüler Anlatım, soru-cevap, problem çözme
7 Döngüler Anlatım, soru-cevap, problem çözme
8 Ara Sınav
9 Diziler Anlatım, soru-cevap, problem çözme
10 String ifade işlemleri Anlatım, soru-cevap, problem çözme
11 Dosya işlemleri Anlatım, soru-cevap, problem çözme
12 Sıralama, arama Anlatım, soru-cevap, problem çözme
13 Kütüphaneler Anlatım, soru-cevap, problem çözme
14 Kesmeler Anlatım, soru-cevap, problem çözme
15 Port kullanımı Anlatım, soru-cevap, problem çözme
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 C Dersi Programlamaya Giriş, Ada Matbaacılık, 2010.
2 C Programlama Dili, Rıfat Çölkesen, Papatya Yayıncılık, 2000.
3 Ders ve laboratuvar notları
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ı, dizüstü bilgisayar, projeksiyon cihazı

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav
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 1 40
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 3 7 21
       b) İnternette/Kütüphanede Tarama 7 7 49
       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 4 4 16
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 6 6 36
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 180