Mühendislik ve Doğa Bilimleri Fakültesi · Endüstri Mühendisliği (%30 İngilizce) · Lisans
AKTS: 5 T+U+L: 3+0+0 Zorunlu
Koordinatör: Dr. Öğr. Üyesi Aydın TEYMOURIFAR
Öğretim Üyeleri: Dr. Öğr. Üyesi Aydın TEYMOURIFAR
Dersin Amacı
Öğrencilerin temel programlama bilgi kazanmalarının yanı sıra Python dilinde uygulamalı becerilerine sahip olması. Ayrıca öğrencilerin Python dili ile yazılmış kodları doğru yorumlamaları.
Ders İçeriği
Bilgisayarlar ile ilgili temel kavramlar, Veri Tipleri, Değişkenler, Koşullu İfadeler, Döngüler, Fonksiyonlar, Diziler ve Python’ın temel kütüphaneleri
Dersin Öğrenme Çıktıları
- Döngü yapıları (for, while) ile tekrarlı işlemleri gerçekleştirir.
- Fonksiyonları tanımlayarak program yazar.
- İki boyutlu listeler (matrisler) üzerinde işlem yapar.
- Numpy ile temel matris işlemlerini uygular.
- Sözlük (dictionary) veri yapısını tanımlar.
- TXT ve CSV dosyaları üzerinde çalışır.
- Pandas kütüphanesini kullanarak tablo verilerini özetler.
- Matplotlib kütüphanesi ile temel grafikler (bar chart, line chart) oluşturur.
- Programlamanın temel kavramlarını açıklar.
- Değişkenleri, veri tiplerini ve temel işlemleri tanımlar.
- Koşullu ifadeleri (if-else) kullanarak karar verme yapıları oluşturur.
Temel Alan Dağılımı
(34) İşletme ve Yönetim Bilimleri%30 (46) Matematik ve İstatistik%10 (48) Bilgisayar%60
Öğretim Yöntem ve Teknikleri
AnlatımSoru-CevapAlıştırma ve UygulamaDeney / Laboratuvar / Atölye / Alan UygulamasıProblem Çözme
Ölçme ve Değerlendirme
Sınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 16 | 3 | 48 |
| Sınıf Dışı Ders Çalışma Süresi | 16 | 5 | 80 |
| Ara Sınav | 1 | 1 | 1 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 0 | 0 | 0 |
| Uygulama | 0 | 0 | 0 |
| Final | 1 | 2 | 2 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | Giriş | |
| 2 | Değişkenler, Veri Tipleri, İşlemler | |
| 3 | Koşullu ifadeler | |
| 4 | Döngüler | |
| 5 | Fonksiyonlar | |
| 6 | Fonksiyonlar Devam + Uygulama | |
| 7 | Listeler | |
| 8 | Ara Sınav | |
| 9 | Listeler Devam (Matrisler) | |
| 10 | Numpy Giriş | |
| 11 | Sözlükler (Dictionaries) | |
| 12 | String İşlemleri | |
| 13 | Dosya Okuma/Yazma | |
| 14 | Pandas Temelleri | |
| 15 | Matplotlib Temelleri | |
| 16 | Final |


