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

1-Python programlama dilini öğretmek 2-Python dilini kullanarak yapısal programlama mantığı ile programlar yazdırabilmek

Özet İçerik

Python dili özellikleri, python tanımlayıcıları, anahtar kelimeler, python kodlarında satır ve girinti, yorumlar, suite, python değişkenleri, python veri tipleri, python metinleri, listeler, demetler, sözlükler, veri tipi dönüşümleri, operatörler, operatör öncelikleri, karar yapıları, döngü yapıları, break, continue, pass, matematiksel ve rastgele fonksiyonlar, fonksiyonlar, fonksiyon çağırma, fonksiyon argümanları, anonim fonksiyonlar, değişken kullanım alanları, modüller, paketler, dosya işlemleri, dosya okuma ve yazma, metin işlemleri

Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Rıfat AŞLIYAN
Öğrenme Çıktıları
1.Python dilinin genel yapısını öğrenmek
2.Python değişkenleri, operatörleri, listeler, demetler ve sözlükler kullanarak program yazabilmek
3.Python ile karar yapıları ve döngü yapıları kullanarak programlar yazabilmek
4.Python dili fonksiyonları kullanarak kodlar yazabilmek
5.Python modüllerini ve paketleri oluşturup kullanabilmek
6.Python dili ile dosya işlemlerini yapabilmek
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.M. Başer, Python, Dikeyeksen yayıncılık, 2017.
2.M. Lutz, Learning Python, 5th Edition, O'Reilly Media, 2013.
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik & Uygulama
Python dili özellikleri, python tanımlayıcıları
2. Hafta - Teorik & Uygulama
Anahtar kelimeler, python kodlarında satır ve girinti, yorumlar, suite
3. Hafta - Teorik & Uygulama
Python değişkenleri, python veri tipleri, python metinleri
4. Hafta - Teorik & Uygulama
Listeler, demetler, sözlükler, veri tipi dönüşümleri
5. Hafta - Teorik & Uygulama
Operatörler, operatör öncelikleri
6. Hafta - Teorik & Uygulama
Karar yapıları, döngü yapıları
7. Hafta - Teorik & Uygulama
Break, continue, pass, matematiksel ve rastgele fonksiyonlar
8. Hafta - Teorik & Uygulama
Fonksiyonlar (Ara Sınav)
9. Hafta - Teorik & Uygulama
Fonksiyon çağırma
10. Hafta - Teorik & Uygulama
Fonksiyon argümanları
11. Hafta - Teorik & Uygulama
Anonim fonksiyonlar, değişken kullanım alanları
12. Hafta - Teorik & Uygulama
Modüller
13. Hafta - Teorik & Uygulama
Paketler
14. Hafta - Teorik & Uygulama
Dosya işlemleri, dosya okuma ve yazma, metin işlemleri
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 Ders140228
Uygulamalı Ders140228
Bireysel Çalışma140342
Ara Sınav118220
Dönem Sonu Sınavı130232
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
PÇ-16
PÇ-17
PÇ-18
OÇ-1
4
4
5
4
5
5
4
OÇ-2
5
4
5
5
4
OÇ-3
5
4
3
5
5
4
OÇ-4
5
5
3
OÇ-5
5
5
5
OÇ-6
5
5
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026