Course Name Code Semester T+U Hours Credit ECTS
Python Programlama ADA 214 4 3 + 0 3 5
Precondition Courses
Recommended Optional Courses
Course Language Türkçe
Course Level Önlisans
Course Type Seçmeli
Course Coordinator Öğr.Gör. FATİH ALBAYRAK
Course Lecturers Öğr.Gör. FATİH ALBAYRAK,
Course Assistants
Course Category
Course Objective

Python programlama dilini ve kullanıldığı platformları öğretmek.

Course Content

Pyhton programlama dili ile proje geliştirilmesi, Temel Kavramlara Kısa Bakış, Python'da Sabitler, Gömülü Tipler, namespace, sayılar, List, bytearray ve bytes Yapıları, Mantıksal İşlemler, Döngüler, Operatörler, Fonksiyonlar, Text Dosyalar, Text Olmayan Dosyalar

# Course Learning Outcomes Teaching Methods Assessment Methods
1 Genel Programlama mantığı pekiştirilir Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Grup Çalışması, Sınav , Sözlü Sınav, Ödev,
2 Python ile uygulama geliştirme becerisinin artması Anlatım, Soru-Cevap, Tartışma, Gösteri, Grup Çalışması, Bireysel Çalışma, Sınav , Sözlü Sınav, Ödev, Proje / Tasarım,
Week Course Topics Preliminary Preparation
1 Python Programlama Dilinin Tarihçesi, Gerekli Araçlar ve Kurulumları
2 Python Programlama Dilinin Özellikleri
3 Temel Veri Tipleri ve Operatörler
4 Koşul İfadeleri
5 Döngüler
6 Fonksiyonlar
7 Veri Yapıları
8 Karakter Dizisi Veri Yapıları
9 Liste Veri Yapıları ve Demet Veri Yapıları
10 Küme Veri Yapıları ve Sözlük Veri Yapıları
11 Nesne Yönelimli Programlama
12 Veri Tabanı İşlemleri
13 Hata Yönetimi
14 Dosya İşlemleri
Resources
Course Notes
Course Resources

Python Programming: An Introduction to Computer Science, John M. Zelle

Programming Python, Mark Lutz

Order Program Outcomes Level of Contribution
1 2 3 4 5
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 50
1. Kısa Sınav 15
1. Ödev 20
2. Kısa Sınav 15
Total 100
1. Yıl İçinin Başarıya 20
1. Final 80
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 1 16
Ara Sınav 1 10 10
Kısa Sınav 2 10 20
Ödev 1 16 16
Final 1 15 15
Total Workload 125
Total Workload / 25 (Hours) 5
dersAKTSKredisi 5