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

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / BMD104 - BİYOMEDİKAL CİHAZ TEKNOLOJİSİ

Kodu: BMD104 Adı: ALGORİTMA VE PROGRAMLAMA Teorik+Uygulama: 3+1 AKTS: 5
Sınıf/Yarıyıl 1 / Bahar
Ders Düzeyi Önlisans
Ders Türü Zorunlu
Bölümü BİYOMEDİKAL CİHAZ TEKNOLOJİSİ
Ö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ı
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Öğrencilere; 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 yeterliliklerini 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Ç-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-2 Algoritma tasarımı yapabilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-4 C programlama dilinin temel giriş-çıkış komutlarını bilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-5 C programlama dilindeki kontrol (şartlı ifade) komutlarını bilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-6 C programlama dilindeki döngü komutlarını bilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-7 C programlama dilinde dizi değişken oluşturmayı bilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-8 C programlama dilinde string ifadelerle ilgili işlemler yapabilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-9 C programlama dilinde dosya işlemlerini yapabilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-10 C programlama dilinde sıralama, arama işlemlerini yapabilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-11 C programlama dilinde yer alan kütüphaneleri ve bu kütüphaneler altında yer alan fonksiyonları bilir. PÇ-19 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Problemin çözüm aşamaları, çözüme yönelik algoritmalar ve akış şemaları, C programlama diline ait kodlama, kontrol ve döngü deyimleri, diziler ve dizi işlemleri, fonksiyonlar, dosyalar ve dosya giriş-çıkış işlemleri.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Algoritma ve akış şemaları Anlatma, soru-cevap, problem çözme
2 Algoritma ve akış şemaları Anlatma, soru-cevap, problem çözme
3 C programlama dilinin yapısı, veri tipleri, değişkenler Anlatma, soru-cevap, problem çözme
4 Temel giriş-çıkış komutları Anlatma, soru-cevap, problem çözme
5 Kontrol deyimleri Anlatma, soru-cevap, problem çözme
6 Döngüler Anlatma, soru-cevap, problem çözme
7 Döngüler Anlatma, soru-cevap, problem çözme
8 Ara Sınav
9 Diziler Anlatma, soru-cevap, problem çözme
10 Diziler Anlatma, soru-cevap, problem çözme
11 String (dizgi) Anlatma, soru-cevap, problem çözme
12 Fonksiyonlar Anlatma, soru-cevap, problem çözme
13 Fonksiyonlar Anlatma, soru-cevap, problem çözme
14 Dosya işlemleri Anlatma, soru-cevap, problem çözme
15 Dosya işlemleri Anlatma, soru-cevap, problem çözme
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 C Programlama Dili, Şerafettin ARIKAN, Seçkin Yayıncılık
2 C ile Kodlama - Doç.Dr.Hidayet TAKCI, Doç.Dr.Hamdi Doğan KARKI - Nobel Yayıncılık
3 C Dersi Programlamaya Giriş, Ada Matbaacılık, 2010.
Ders Araç - Gereç ve Malzemeleri
Ders kitabı, bilgisayar, projeksiyon cihazı

Ö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 2 14 28
       b) İnternette/Kütüphanede Tarama 2 8 16
       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 2 7 14
Ara Sınav 2 1 2
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ü 150