Bilgi Paketi / Ders Kataloğu
Programlamaya Giriş
Ders Kodu: YBS121
Ders Türü: Bölüm Seçmeli
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 1
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

Bu dersin amacı; programlamayla çözülebilecek bir problemi tanımlama, değişkenlerini belirleme, kodlama ve test etme yetkinliğini öğrencilere kazandırmak ve C vb. bir programlama dilini kullanarak temel programlama tekniklerini ve mantığını öğretmektir.

Özet İçerik

Bilgisayar programlamada temel kavramlar, sorunları biçimselleştirme ve adım-adım çözümleyerek algoritma geliştirme, iş akış şemaları oluşturma, yapısal programlamaya giriş ve ANSI C programlama dilinde uygulamaları, kütüphane dosyaları, kontrol ve karar ifadeleri, fonksiyonlar, temel veri tipleri, değişkenler, sabitler, matematiksel ve mantıksal operatörler, döngüler, diziler, stringler, çok boyutlu diziler, işaretçiler, metin ve ikili dosya işlemleri

Dersi Veren Öğretim Görevlisi/Görevlileri
Prof. Dr. Muhsin ÖZDEMİR
Öğrenme Çıktıları
1.öğrencilerin program yardımıyla çözülecek bir problemi tanımlayabilmeleri
2.problem çözümü için yazacağı programı yukarıdan aşağıya tasarlayabilmeleri
3.programın ihtiyaç duyacağı veri türlerini seçebilmeler
4.verileri program ortamına entegre edebilme
5.problem çözümü için en uygun özelliklere sahip kod yazabilme
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Öğretim Elemanı Ders Notları
2.Deitel, P. Ve Deitel, H. (2015). C How to Program, Eighth Edition, Pearson.
3.Savitch, W. (2009). Problem solving with C++, Seventh edition, Pearson.
4.Stroustrup, B. (2013). The C++ Programming Language, Fourth Edition, Addison-Wesley.
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Programlamaya Giriş
1. Hafta - Ön Hazırlık
Ders Materyali
2. Hafta - Teorik
Algoritmalar
2. Hafta - Ön Hazırlık
Ders Materyali
3. Hafta - Teorik
Veri Akış Diyagramları
3. Hafta - Ön Hazırlık
Ders Materyali
4. Hafta - Teorik
Değişkenler, Sabitler ve Operatörler
4. Hafta - Ön Hazırlık
Ders Materyali
5. Hafta - Teorik
Temel Giriş ve Çıkış Fonksiyonları
5. Hafta - Ön Hazırlık
Ders Materyali
6. Hafta - Teorik
Kontrol Yapıları
6. Hafta - Ön Hazırlık
Ders Materyali
7. Hafta - Teorik
Kontrol Yapıları
7. Hafta - Ön Hazırlık
Ders Materyali
8. Hafta - Teorik
Diziler
8. Hafta - Ön Hazırlık
Ders Materyali
9. Hafta - Teorik
İşaretçiler
9. Hafta - Ön Hazırlık
Ders Materyali
10. Hafta - Teorik
İşaretçiler
10. Hafta - Ön Hazırlık
Ders Materyali
11. Hafta - Teorik
Fonksiyonlar
11. Hafta - Ön Hazırlık
Ders Materyali
12. Hafta - Teorik
Fonksiyonlar
12. Hafta - Ön Hazırlık
Ders Materyali
13. Hafta - Teorik
Yapısal Veri Tipleri
13. Hafta - Ön Hazırlık
Ders Materyali
14. Hafta - Teorik
Dosya İşlemleri
14. Hafta - Ön Hazırlık
Ders Materyali
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%40
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders132252
Uygulamalı Ders131126
Ödev131013
Bireysel Çalışma132026
Kısa Sınav24110
Ara Sınav19110
Dönem Sonu Sınavı112113
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
PÇ-15
OÇ-1
4
3
3
4
3
3
3
3
3
3
OÇ-2
2
2
3
2
2
3
2
2
2
2
OÇ-3
3
2
2
5
3
2
3
2
3
3
OÇ-4
3
2
5
2
3
3
3
OÇ-5
3
3
3
3
2
4
3
3
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026