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

Programlar Hakkında Bilgi

MESLEK YÜKSEKOKULU / BMD104 - BİYOMEDİKAL CİHAZ TEKNOLOJİSİ

Kodu: BMD104 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ü BİYOMEDİKAL CİHAZ TEKNOLOJİSİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı İSMAİL ÇALIKUŞU (ismailcalikusu@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Ç-13 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Ç-13 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Ç-13 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Ç-13 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Ç-13 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Ç-13 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Ç-13 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Ç-13 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Ç-13 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-10 C programlama dilinde işaretçi (pointer) oluşturmayı bilir. PÇ-13 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-11 C programlama dilinde sıralama, arama işlemlerini yapabilir. PÇ-13 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
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Ç-13 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-13 C programlama dilinde kesme programı oluşturmayı bilir. PÇ-13 Alanında karşılaşabileceği problemleri algoritma kullanarak bilgisayar programı yazma becerilerini kazanır.
Yazılı Sınav
DÖÇ-14 Port kullanımının nasıl yapıldığını bilir. PÇ-13 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
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, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
2 Algoritma tasarımı Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
3 C programlama dilinin yapısı, veri tipleri, değişkenler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
4 Temel giriş-çıkış komutları Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
5 Kontrol deyimleri Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
6 Döngüler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
7 Diziler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
8 Ara Sınav
9 String ifade işlemleri Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
10 Dosya işlemleri Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
11 İşaretçiler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
12 Sıralama, arama Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
13 Kütüphaneler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
14 Kesmeler Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
15 Port kullanımı Anlatım, Gösterip yaptırma, yaratıcı düşünce,Bilgisayarla Öğrenme
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Alp S., KilitciA., "Algoritmalar ve Programlamaya Giriş", Umuttepe Yayınevi,2015.
2 Vatansever, F. (2020). Algoritma geliştirme ve programlamaya giriş.
3 SEBETCİ, Ö. (2019). Nesne temelli programlamaya giriş ve algoritmalar. Hiperlink eğit. ilet. yay. san. tic. ve ltd. sti..
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 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) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 2 12 24
       b) İnternette/Kütüphanede Tarama 2 12 24
       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 1 1 1
Final Sınavı İçin Hazırlık 2 7 14
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 120