Bilgi Paketi / Ders Kataloğu
Programlamaya Giriş
Ders Kodu: YZO101
Ders Türü: Zorunlu
Ders Grubu: Önlisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 1
Uyg.: 1
Kredi: 2
Laboratuvar: 0
AKTS: 6
Amaç

Bu dersin amacı, öğrencilere programlama temellerini ve yazılım geliştirme süreçlerini öğretmektir. Öğrenciler, algoritmalar ve kontrol yapıları ile programların temelini oluşturmayı, fonksiyonlar aracılığıyla kodu modüler hale getirmeyi ve nesne yönelimli programlama yaklaşımıyla daha karmaşık ve yeniden kullanılabilir yazılımlar geliştirmeyi öğrenirler. Bu ders, öğrencilerin problem çözme yeteneklerini geliştirerek, modern yazılım geliştirme ortamlarında etkili ve verimli programlar yazmalarını sağlamayı hedefler.

Özet İçerik

Programlama temelleri, algoritmalar, kontrol yapıları, fonksiyonlar ve nesne yönelimli programlama.

Dersi Veren Öğretim Görevlisi/Görevlileri
Doç. Dr. Özel SEBETCİ
Öğrenme Çıktıları
1.Programlama mantığının anlaşılması
2.Algoritmik düşünme becerisinin geliştirilmesi
3.Temel programlama yapılarının kullanılması
4.Problem çözme yeteneğinin geliştirilmesi
5.Fonksiyonel ve nesne yönelimli programlamaya giriş
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.ALGORİTMA VE PROGRAMLAMA MANTIĞI Kodlab
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Programlamaya Giriş ve Temel Kavramlar
2. Hafta - Teorik
Değişkenler, Veri Tipleri ve Operatörler
3. Hafta - Teorik
Kontrol Yapıları: If-Else, Switch-Case
4. Hafta - Teorik
Döngüler: For, While, Do-While
5. Hafta - Teorik
Fonksiyonlar: Tanımlama, Parametreler, Geri Dönüş Değerleri
6. Hafta - Teorik
Diziler ve String İşlemleri
7. Hafta - Teorik
Pointerlar ve Dinamik Bellek Yönetimi
8. Hafta - Teorik
Yapılar (Struct) ve Birleşimler (Union) (Ara Sınav)
9. Hafta - Teorik
Dosya İşlemleri
10. Hafta - Teorik
Nesne Yönelimli Programlamaya Giriş; Sınıflar ve Nesneler
11. Hafta - Teorik
Kalıtım ve Polimorfizm
12. Hafta - Teorik
Özel Sınıf Üyeleri: Yapıcılar, Yıkıcılar
13. Hafta - Teorik
İstisna Yönetimi
14. Hafta - Teorik
Proje ve Uygulamalar
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 Ders142142
Uygulamalı Ders142142
Proje46232
Okuma210122
Ara Sınav1516
Dönem Sonu Sınavı1516
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
OÇ-1
4
5
4
5
4
5
4
5
4
5
5
5
OÇ-2
4
5
4
5
4
5
4
5
4
5
4
5
OÇ-3
4
5
4
5
4
5
4
4
4
5
5
5
OÇ-4
4
5
4
5
4
5
4
5
4
4
5
5
OÇ-5
4
4
4
4
4
4
4
4
4
5
5
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026