>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Bilgisayar Programlamaya Giriş MEL103 Zorunlu Lisans 1 Güz 5

Öğretim Elemanı Adı

Doç. Dr. Ersoy BEŞER
Doç. Dr. Ersoy KELEBEKLER
Dr. Öğr. Üyesi Birol ARİFOĞLU
Dr. Öğr. Üyesi Tarık ERFİDAN
Dr. Öğr. Üyesi Esra KANDEMİR BEŞER

Dersin Öğrenme Kazanımları

1) Bilgisayarın Donanımı ve Yazılımını Açıklar
2) Akış diyagramları ve programlama algoritmaları oluşturur
3) C Programlama dilinin yapısını açıklar
4) Dizileri oluşturur
5) Alt Programlar oluşturur
6) Dosyalama oluşturur

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10
Öğrenme Kazanımları
1 Yüksek Düşük Orta Orta Düşük Düşük Yüksek Yüksek Orta Orta
2 Yüksek Düşük Orta Orta Orta Orta Orta Yüksek Yüksek Yüksek
3 Yüksek Orta Orta Orta Düşük Düşük Yüksek Yüksek Orta Orta
4 Orta Yüksek Yüksek Orta Düşük Orta Yüksek Orta Orta Orta
5 Yüksek Orta Orta Yüksek Orta Düşük Orta Yüksek Yüksek Yüksek
6 Orta Yüksek Yüksek Orta Düşük Orta Yüksek Orta Orta Yüksek

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

Bilgisayarın genel yapısı. İşletim sitemleri (Disc Opareting System-DOS, Windows). Yazılım progarmlarının tanıtılması (Microsoft Word, Microsoft Exel, Microsoft Powerpoint). Akış diyagramları ve programlama algoritmaları. Programlama dilleri ve C programlama dili. C programlama dili editör kullanımı ve C programlama dili genel blok yapısı. Kontrol deyimleri. If-Then-Else kontrol deyimi ve ilgili komutlar. Döngü deyimleri. Belli sayıda tekrarlı döngü (For-To-Do deyimi). Ön kontrollü döngü (While-Do Deyimi). Kütüphane kullanımı. Tek boyutlu diziler, karakter dizisi, Iki boyutlu diziler. Alt programlar ve kullanım teknikleri. Içiçe birbirini çağıran alt programlar. Özel tanımlı tipler. Sıralama ve arama algoritmaları. Dosyalamalar.

Haftalık Ders İzlencesi

1) Bilgisayarların genel yapısı
2) İşletim sistemlerinin tanıtılması
3) Programlama Dillerinin tanıtılması
4) Akış diyagramları
5) Programlama algoritmaları
6) Programming languages and C programming language
7) Ara sınav/Değerlendirme
8) Tek boyutlu diziler
9) Çok boyutlu diziler
10) Prosedürler
11) Fonksiyonlar
12) Kullanıcı tanımlı değişkenler ve yapıları
13) Sıralama ve arama algoritmaları
14) Dosyalamalar
15) Dosyalamalar
16) Yarıyıl Sonu Sınavı

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Alıştırma ve Uygulama
3) Benzetim
4) Laboratuvar/Çalıştay
5) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Ara Sınav Notunun Başarıya Oranı

50%

Yarıyıl Sonu Sınavının Başarıya Oranı

50%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte