Dersin İçeriği |
Bu dersi başarıyla tamamlayabilen öğrenciler; Python programlama dili ile programlar geliştirebilecektir. Python dilinde akış kontrol yapıları (karar ve döngü ifadeleri) kullanabilecektir. Python dilinde fonksiyonlar tasarlayabilecektir. Python dilinde çeşitli veri yapıları (diziler, listeler, sözlükler) kullanabilecektir. Python programlama dilini kullanarak dosya girdi/çıktı operasyonları yürütebilecektir. Python programlama dili kullanarak sınıflar tanımlayabilecektir. |
Haftalık Detaylı Ders İçeriği |
Hafta |
Detaylı İçerik |
Öğretim Yöntem ve Teknikleri |
1 |
Python ile programlamaya giriş. |
Anlatma, Soru-Cevap.Problem Çözme |
2 |
Temel veri tipleri, sabitler, değişkenler, operatörler |
Anlatma, Soru-Cevap.Problem Çözme |
3 |
Girdi ifadeleri, algoritma, sözde kod |
Anlatma, Soru-Cevap.Problem Çözme |
4 |
Akış kontrolü: Koşullu çalıştırma |
Anlatma, Soru-Cevap.Problem Çözme |
5 |
Akış kontrolü: Döngü/yineleme ifadeleri, for, while |
Anlatma, Soru-Cevap.Problem Çözme |
6 |
Akış kontrolü: İç içe döngüler, break, continue |
Anlatma, Soru-Cevap.Problem Çözme |
7 |
Fonksiyonlar; |
Anlatma, Soru-Cevap.Problem Çözme |
8 |
Ara Sınav |
|
9 |
Karakter dizileri |
Anlatma, Soru-Cevap.Problem Çözme |
10 |
Listeler |
Anlatma, Soru-Cevap.Problem Çözme |
11 |
Sözlükler |
Anlatma, Soru-Cevap.Problem Çözme |
12 |
Dosya kullanımı: Girdi/çıktı operasyonları |
Anlatma, Soru-Cevap.Problem Çözme |
13 |
Sınıflar ve nesneler: Nesneleri kullanma |
Anlatma, Soru-Cevap.Problem Çözme |
14 |
Sınıflar ve nesneler: Sınıfları tanımlama |
Anlatma, Soru-Cevap.Problem Çözme |
15 |
Makine Öğrenmesi I, kurulum ve ilk uygulamalar |
Anlatma, Soru-Cevap.Problem Çözme |
16 |
Final Sınavı |
|
Ders Kitabı / Yardımcı Kitap |
1 |
Python for Everybody: Exploring Data in Python 3, Charles Severance, CreateSpace Independent Publishing Platform, 978-1530051120 |
Ders Araç - Gereç ve Malzemeleri |
Ders dokümanı, bilgisayar, projeksiyon cihazı |