| Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
| Python Programlama ve Uygulamaları | INF 214 | | 2 | 3 + 0 | 3 | 5,00 |
| |
| Ders Bilgileri |
| Dersin Öğretim Dili | Türkçe |
| Dersin Seviyesi | Lisans |
| Dersin Türü | |
| Dersin Veriliş Biçimi | Yüz Yüze |
| |
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
| 1. Python programlama dili kullanarak bilgisayar bilimi ve programlamanın temel kavramlarına hakim olur. |
| 2. Python'da bir dizi basit komut ile bir programın nasıl oluşturulduğunun temellerini bilir. |
| 3. Hesaplamalı düşünme becerilerini öğrenerek, yaratıcı ve problem çözme becerileri geliştirip, gerçek hayata nasıl uygulayacaklarına dair güçlü bir kavrayış kazanırlar. |
| 4. Algoritma oluşturma ve kullanabilmeyi, temel söz dizilimi, yöntem ve değişken kullanmayı öğrenirler. |
| 5. Veri oluşturma, kullanma ve görselleştirmeyi yaparbilirler. |
| |
| Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
| Daha Önce Alınmış Olması Önerilen Dersler | Yok |
| |
Dersin Tanımı:
Programlamanın temel bileşenleri (bilgisayarlar, geliştirme ortamları, editörler, derleyiciler vs.), değişkenler, veri türleri, kontrol ve döngü yapıları, en temel veri yapıları, fonksiyonlar, kütüphane kullanımları, çevrimiçi veri işleme, veri görselleştirmesi. |
| |
Üretken Yapay Zeka Kullanımı:
Ders için kullanılabilinir. |
| |
| Dersin İçeriği (Haftalık Konu Dağılımı): |
| |
| Hafta | Konu |
| 1 | Programlamaya giriş |
| 2 | Temel veri türleri, liste, tuplle, sözlük, mantık operatörleri |
| 3 | Üyelik operatörleri, kimlik operatörü, if döngüsü |
| 4 | for, while döngüleri |
| 5 | fonksiyon çağırma, argüman alma, |
| 6 | Modüller, paketler |
| 7 | Sıralama algoritmaları |
| 8 | Problem çözme kodlaması |
| 9 | Temel dosya işlemleri |
| 10 | Kütüphane Kullanımları (Numpy ve Pandas vb.) |
| 11 | Kütüphane Kullanımları |
| 12 | Veri okuma ve manipülasyonu |
| 13 | Veri görselleştirme |
| 14 | Veri görselleştirme |
| |
| Kaynaklar: |
| Tony GADDIS Starting Out With Python Pearson 2017 ISBN:978-0134444321
Anonim Python Eğitim Seti Kodlab 2023 ISBN:9786054898855 |
| |
| Diğer Kaynaklar: |
| Yok |
| |
| Öğretim Yöntem ve Teknikleri: |
| Ders teorik sınıfda bilgisayar kullanarak anlatılacaktır. Ders türkçe yapılacaktır. |
| |
| Değerlendirme Sistemi: |
| Yöntem | Adet | Katkı (%) |
| Ara Sınav | 1 | %20 |
| Proje Sunumları | 1 | %55 |
| Final Sınavı | 1 | %25 |
| |
| Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
| Gerektirmiyor |
| |
Dersin AKTS İş Yükü:
|
| # | Aktivite | Adet | Süre (Saat) | İş Yükü |
| 1 | Derslere Katılım (haftalık bazda) | 14 | 1,00 | 14,00 |
| 2 | Laboratuvarlara/Derslere Katılım (haftalık bazda) | 14 | 2,00 | 28,00 |
| 3 | Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda) | 12 | 1,00 | 12,00 |
| 4 | İlgili materyalin toplanması ve seçilmesi (bir kez) | 1 | 10,00 | 10,00 |
| 5 | İlgili materyalin kendi kendine incelenmesi (haftalık bazda) | 12 | 0,50 | 6,00 |
| 6 | Ev ödevleri | 1 | 10,00 | 10,00 |
| 7 | Sınavlara Hazırlık | 1 | 5,00 | 5,00 |
| 8 | Ara Sınavlara Hazırlık (Sınavların süresi dahil) | 1 | 10,00 | 10,00 |
| 9 | Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 1 | 10,00 | 10,00 |
| 10 | Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 1 | 5,00 | 5,00 |
| 11 | Final Sınavına Hazırlık (sınav süresi dahil) | 1 | 15,00 | 15,00 |
| |
Dersin Program Yeterlilikleri vs. Öğrenme Kazanımları:
|
| # | Program Yeterlilikleri | Katkı (0-4) |
| 1 | Alanı ile ilgili bilgi ve becerileri açıklar; bu bilgi ve becerileri mesleğinde kullanabilecek düzeyde geliştirir. | 3 |
| 2 | Farklı disiplinler ile ilgili kavram, fikir ve verileri alanı ile ilişkilendirerek bilimsel yöntemle inceler; problemi tanımlar, analiz eder, değerlendirir ve tartışır. | 3 |
| 3 | Toplum, aile ve bireyin özelliklerine uygun öğrenme gereksinimlerini belirler; bu gereksinimlere uygun öğretme ve öğrenme süreçlerini planlar, uygular, değerlendirir ve yönetir. | 3 |
| 4 | Küresel ve toplumsal eğitim problemleri (sağlık, güvenlik, çevre, mesleki alanında vb.) ile ilgili iş sağlığı ve güvenliği konusunda yeterli bilince sahip olur. | 4 |
| 5 | Alanı ile ilgili sorunlara ilişkin önerilerini etik kuralları dikkate alarak yazılı ve sözlü olarak aktarır.
| 4 |
| 6 | Disiplin içi ve disiplinler arası bir çalışmada bireysel veya takım olarak etkinlikleri planlar, yönetir ve rapor eder. | 3 |
| 7 | Yaşam boyu öğrenme yaklaşımını benimseyerek bilim ve teknolojideki yenilikleri takip eder ve yeniliklere yönelik girişimci bir tutum geliştirir | 4 |
| 8 | Ulusal ve uluslararası çağdaş sorunlara yönelik yaratıcı fikirler geliştirir. | 4 |
| 9 | Evrensel ve kültürel değerlere (demokrasi, insan hakları, çevre bilinci, bilimsel, etik ve estetik değerler vb.) sahip çıkar. | 4 |
| 10 | Türkçeyi doğru ve etkili kullanır. | 4 |
| 11 | Mesleki yaşamındaki paydaşlarını tanır, mesleki görev ve sorumluluklarını belirleyen kanunları bilir ve takip eder. | 4 |