Ana içeriğe atla

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ı

  1. Döngü yapıları (for, while) ile tekrarlı işlemleri gerçekleştirir.
  2. Fonksiyonları tanımlayarak program yazar.
  3. İki boyutlu listeler (matrisler) üzerinde işlem yapar.
  4. Numpy ile temel matris işlemlerini uygular.
  5. Sözlük (dictionary) veri yapısını tanımlar.
  6. TXT ve CSV dosyaları üzerinde çalışır.
  7. Pandas kütüphanesini kullanarak tablo verilerini özetler.
  8. Matplotlib kütüphanesi ile temel grafikler (bar chart, line chart) oluşturur.
  9. Programlamanın temel kavramlarını açıklar.
  10. Değişkenleri, veri tiplerini ve temel işlemleri tanımlar.
  11. 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ü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16348
Sınıf Dışı Ders Çalışma Süresi16580
Ara Sınav111
Kısa Sınav000
Ödev000
Uygulama000
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1Giriş
2Değişkenler, Veri Tipleri, İşlemler
3Koşullu ifadeler
4Döngüler
5Fonksiyonlar
6Fonksiyonlar Devam + Uygulama
7Listeler
8Ara Sınav
9Listeler Devam (Matrisler)
10Numpy Giriş
11Sözlükler (Dictionaries)
12String İşlemleri
13Dosya Okuma/Yazma
14Pandas Temelleri
15Matplotlib Temelleri
16Final