Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | BT209.6B3 | Python Programlama | Seçmeli | 2 | 3 | 5 |
|
Dersin Seviyesi |
Ön Lisans |
Dersin Amacı |
Ders sayesinde öğrencinin Python programlama dili ile ilgili terim ve kavramları öğrenmesi amaçlanmaktadır. Aynı zamanda yapılacak uygulamalar sayesinde probem çözme ve temel programlama becerilerinin de gelişimi sağlanacaktır. |
Dersi Veren Öğretim Görevlisi/Görevlileri |
- |
Öğrenme Çıktıları |
1 | Python programlama ortamlarını kullanabilmek | 2 | Python objeleri ve veri yapılarını kullanabilmek | 3 | Diziler, koşul yapıları, döngüler, fonksiyonlar ve metodları kullanabilmek | 4 | Modülleri kullanabilmek | 5 | Temel algoritmaları Python dilinde kodlayabilmek |
|
Öğrenim Türü |
Birinci Öğretim |
Dersin Ön Koşulu Olan Dersler |
Yok |
Ders İçin Önerilen Diğer Hususlar |
- |
Dersin İçeriği |
Python ile ilgili genel bilgiler ve geliştirme ortamları, temele python objeleri, koşul durumları, döngü yapıları , fonksiyonlar , modüller, hata yakalama ve veri tabanı uygulamaları gerçekleştirilecektir. |
Haftalık Ayrıntılı Ders İçeriği |
|
1 | Programlama ortamlarının kurulumu ve kullanımı | Programlama ortamlarının kurulumu ve kullanımı | | 2 | Python programlamaya giriş ve temel kavramlar | Python programlamaya giriş ve temel kavramlar | | 3 | Python objeleri ve veri yapıları(değişken,dizi,liste vb.)
| Python objeleri ve veri yapıları(değişken,dizi,liste vb.) | | 4 | Python objeleri ve veri yapıları(değişken,dizi,liste vb.)
| Python objeleri ve veri yapıları(değişken,dizi,liste vb.) | | 5 | Koşul ve döngü yapıları
| Koşul ve döngü yapıları | | 6 | Koşul ve döngü yapıları
| Koşul ve döngü yapıları | | 7 | Fonksiyonlar | Fonkasiyonlar | | 8 | Fonksiyonlar | Fonksiyonlar | | 9 | Modüller ve modül yazımı | Modüller ve modül yazımı | | 10 | Hatalar ve istisnalar | Hatalar ve istisnalar | | 11 | Nesne yönelimli programlama
| Nesne yönelimli programlama | | 12 | Nesne yönelimli programlama
| Nesne yönelimli programlama | | 13 | Dosya işlemleri | Dosya işlemleri | | 14 | Veritabanı kullanımı | Veritabanı kullanımı | |
|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
Python dokümanı- https://www.python.org/doc/
Python dersleri- https://introcs.cs.princeton.edu/python/home/ |
Planlanan Öğrenme Aktiviteleri ve Metodları |
|
Değerlendirme | |
Ara Sınav | 1 | 100 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | - |
|
İş Yükü Hesaplaması |
|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Uygulama/Pratik | 1 | 10 | 10 |
Proje Hazırlama | 1 | 9 | 9 |
Proje Sunma | 1 | 1 | 1 |
Seminer | 1 | 10 | 10 |
Bireysel Çalışma | 14 | 3 | 42 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
|
Program ve Öğrenme Çıktıları İlişkisi |
ÖÇ1 | | | | 5 | | | | | | | | | | | | ÖÇ2 | 4 | 4 | | | | | | | 3 | | | | | | | ÖÇ3 | | 4 | | | | | | | | | | | | | | ÖÇ4 | | 4 | | | | | | | | | | | | | | ÖÇ5 | | 4 | | | | | | | 3 | | | | | | |
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|