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

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / MEK102 - MEKATRONİK

Kodu: MEK102 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ü MEKATRONİK
Ö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ı
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
DÖÇ-2 Algoritma tasarımı yapabilir. PÇ-
Yazılı Sınav
DÖÇ-3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir. PÇ-
Yazılı Sınav
DÖÇ-4 C programlama dilinin temel giriş-çıkış komutlarını bilir. PÇ-
Yazılı Sınav
DÖÇ-5 C programlama dilindeki kontrol (şartlı ifade) komutlarını bilir. PÇ-
Yazılı Sınav
DÖÇ-6 C programlama dilindeki döngü komutlarını bilir. PÇ-
Yazılı Sınav
DÖÇ-7 C programlama dilinde dizi değişken oluşturmayı bilir. PÇ-
Yazılı Sınav
DÖÇ-8 C programlama dilinde string ifadelerle ilgili işlemler yapabilir. PÇ-
Yazılı Sınav
DÖÇ-9 C programlama dilinde dosya işlemlerini yapabilir. PÇ-
Yazılı Sınav
DÖÇ-10 C programlama dilinde sıralama, arama işlemlerini yapabilir. PÇ-
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Ç-
Yazılı 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 Algoritma ve akış şemaları Anlatım, soru-cevap, problem çözme
2 Algoritma ve akış şemaları 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 Kontrol deyimleri Anlatım, soru-cevap, problem çözme
7 Döngüler Anlatım, soru-cevap, problem çözme
8 Ara Sınav
9 Döngüler Anlatım, soru-cevap, problem çözme
10 Fonksiyonlar Anlatım, soru-cevap, problem çözme
11 Diziler Anlatım, soru-cevap, problem çözme
12 String (dizgi) Anlatım, soru-cevap, problem çözme
13 Sıralama, arama Anlatım, soru-cevap, problem çözme
14 Dosya işlemleri Anlatım, soru-cevap, problem çözme
15 Dosya işlemleri Anlatım, 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

Ö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