
| Ders Kodu | : MAT309 |
| Ders Türü | : Seçmeli |
| Ders Grubu | : Lisans |
| Eğitim Dili | : Türkçe |
| Staj Durumu | : Yok |
| Teori | : 2 |
| Uyg. | : 2 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 5 |
Bu dersin amacı, öğrencilere Python programlama dili programlama mantığını oluşturmak ve bu dille nasıl program yazılabileceğini öğretmektir.
Programlamaya giriş, algoritmalar. Python programlama dilinin genel özellikleri. Değişken tanımlama. Atama işlemleri. Operatörler, Veri tipleri. Giriş-çıkış komutları. Karar yapıları. Döngüler ve döngü çıkış komutları. Dizi yapıları. Programlama dillerinde alt program yapısı ve fonksiyonlar. Modüller. Hatalar ve istisnalar. Dosya işlemleri
| 1. | Algoritma ve programlama mantığı bilme |
| 2. | Bir problemin akış diyagramını oluşturabilme |
| 3. | Akış diyagramı oluşturulmuş bir problemi Python ile kodlayabilme |
| 4. | Python programlama dili program geliştirme arayüzünü kullanabilme |
| 5. | Python programlarında karar yapılarını oluşturabilme |
| 6. | Python programlarında döngü yapılarını kullanabilme |
| 7. | Python programlama dilinde dizileri kullanabilme |
| 8. | Python programlama dilinde altprogram ve fonksiyon yapılarını kullanabilme |
| 9. | Python programlama dilinde dosya yapısını kullanabilme |
| 10. | Python programlama dilini kullanarak program oluşturabilme |
| 11. | Python programlama dilinde yazılmış bir programı test edebilme |
| 12. | Python programlama dilinde kodlanmış bir programı anlayabilme |
| 13. | Python programlama dilinde kodlanmış bir programına hata ayıklaması yapabilme |
| 1. | M. Başer, Python, Dikeyeksen yayıncılık, 2017. |
| 2. | M. Lutz, Learning Python, 5th Edition, O'Reilly Media, 2013. |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 1 | %40 |
| Dönem Sonu Sınavı (Final) | 1 | %70 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 2 | 2 | 56 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Ara Sınav | 1 | 17 | 2 | 19 |
| Dönem Sonu Sınavı | 1 | 20 | 2 | 22 |
| TOPLAM İŞ YÜKÜ (Saat) | 125 | |||
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 | |||||||||||||||
OÇ-7 | 5 | 5 | 5 | |||||||||||||||
OÇ-8 | 5 | 5 | 5 | |||||||||||||||
OÇ-9 | 5 | 5 | 5 | |||||||||||||||
OÇ-10 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | |||||||||
OÇ-11 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | ||||||||||
OÇ-12 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | |||||||||
OÇ-13 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | |||||||||