| Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| Python Programmıng | ADA 214 | 4 | 3 + 0 | 3 | 5 |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler | |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Ön Lisans |
| Dersin Türü | Seçmeli |
| Dersin Koordinatörü | Öğr.Gör. FATİH ALBAYRAK |
| Dersi Verenler | Öğr.Gör. FATİH ALBAYRAK, |
| Dersin Yardımcıları | |
| Dersin Kategorisi | Diğer |
| Dersin Amacı | To teach Python programming and platforms used. |
| Dersin İçeriği | Project development with Pyhton programming language, Short overview of basic concepts, Constants in Python, Embedded types, Namespaces, Numbers, List, ByteArray and Byte constructs, Logical operations, Cycles, Operators, Functions, Text files, Non-text files |
| # | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
|---|---|---|---|
| 1 | General programming logic is reinforced | Lecture, Question-Answer, Brain Storming, Discussion, Problem Solving, | |
| 2 | Increasing application development with Python | Lecture, Question-Answer, Brain Storming, Self Study, Problem Solving, Lab / Workshop, |
| Hafta | Ders Konuları | Ön Hazırlık |
|---|---|---|
| 1 | History, Required Tools and Installations of Python Programming Language | |
| 2 | Python Programming Language Features | |
| 3 | Basic Data Types and Operators | |
| 4 | Conditional Reputations | |
| 5 | Loops | |
| 6 | Functions | |
| 7 | Data Buildings | |
| 8 | Character Arrays | |
| 9 | List Data Structure and Data Structure | |
| 10 | Cluster Data Structures and Dictionary Data Structures | |
| 11 | Object Oriented Programming | |
| 12 | Database Operations | |
| 13 | Exception Handling | |
| 14 | File Operations |
| Kaynaklar | |
|---|---|
| Ders Notu | |
| Ders Kaynakları | Python Programming: An Introduction to Computer Science, John M. Zelle Programming Python, Mark Lutz |
| Sıra | Program Çıktıları | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| # | Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı |
|---|---|
| 1 | General programming logic is reinforced |
| 2 | Increasing application development with Python |
| Değerlendirme Sistemi | |
|---|---|
| Yarıyıl Çalışmaları | Katkı Oranı |
| 1. Kısa Sınav | 50 |
| 2. Kısa Sınav | 50 |
| Toplam | 100 |
| 1. Yıl İçinin Başarıya | 20 |
| 1. Final | 80 |
| Toplam | 100 |
| AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
|---|---|---|---|
| Course Duration (Including the exam week: 16x Total course hours) | 16 | 3 | 48 |
| Hours for off-the-classroom study (Pre-study, practice) | 16 | 1 | 16 |
| Mid-terms | 1 | 10 | 10 |
| Quiz | 2 | 10 | 20 |
| Assignment | 1 | 16 | 16 |
| Final examination | 1 | 15 | 15 |
| Toplam İş Yükü | 125 | ||
| Toplam İş Yükü / 25 (Saat) | 5 | ||
| dersAKTSKredisi | 5 | ||