Türkçe | English
MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK ve ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ
İngilizce 
Ders Bilgi Paketi
http://www.ktu.edu.tr/eee
Tel: +90 0462 3774328, 3772906
MF
MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK ve ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ / İngilizce 
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

EEE3031Python Programming3+0+0AKTS:4
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım Şekli Seçmeli
BölümüELEKTRİK ve ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim Sistemi
Dersin Süresi14 hafta - haftada 3 saat teorik
Öğretim ÜyesiProf. Dr. Gökçe HACIOĞLU
Diğer Öğretim Üyesi
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Python temelleri bilgisi: Öğrenciler, değişkenler, veri türleri, işleçler ve döngüler ve koşullu ifadeler gibi kontrol yapıları dahil olmak üzere Python sözdizimi hakkında bilgi sahibi olurlar. Ayrıca fonksiyonlar kavramına ve bunların Python'da nasıl tanımlanacağına ve çağrılacağına aşina olurlar.1.1 - 1.2 - 2.1 - 2.21,
ÖK - 2 : Nesne yönelimli programlama (OOP) ilkelerinin anlaşılması.1.1 - 1.2 - 2.1 - 2.21,
ÖK - 3 : Python kodu yazmada yeterlilik: Öğrenciler Python kodu yazabilmelidir. Kodlarının okunabilirliğini ve bakımını artırmak için uygun girinti, anlamlı değişken ve işlev adlarının nasıl kullanılacağını ve yorumları nasıl temizleyeceklerini anlamaları gerekir.1.1 - 1.2 - 2.1 - 2.21,
ÖK - 4 : Python kullanarak problem çözme becerisi1.1 - 1.2 - 2.1 - 2.21,
ÖK - 5 : Python kütüphanelerine ve araçlarına aşinalık: Öğrenciler, veri işleme, analiz ve görselleştirme gibi görevler için yaygın olarak kullanılan Python kitaplıklarına ve araçlarına aşina olmalıdır. NumPy, Pandas ve Matplotlib gibi kütüphanelerle uygulamalı deneyime sahip olmalıdırlar.1.1 - 1.2 - 2.1 - 2.21,
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Python'a Giriş ve Programlama Kavramları
 Hafta 2Sayısal Hesaplamalar ve Kütüphaneler
 Hafta 3Dosya İşleme ve Veri Manipülasyonu
 Hafta 4Kontrol Akışı ve Karar Verme
 Hafta 5Fonksiyonlar ve Modüler Programlama
 Hafta 6Nesne Yönelimli Programlamaya (OOP) Giriş
 Hafta 7Veri Yapıları ve Algoritmalar
 Hafta 8GUI Programlamaya Giriş
 Hafta 9Ara Sınav
 Hafta 10Web Geliştirmeye Giriş
 Hafta 11Veri Toplama ve Enstrümantasyon
 Hafta 12Sinyal İşleme ve Analizi
 Hafta 13Elektrik Mühendisliği için Makine Öğrenimi
 Hafta 14Görüntü İşleme ve Bilgisayarla Görme
 Hafta 15Final Sınavı
 Hafta 16Final Sınavı
 
Ders Kitabı / Malzemesi
1Deitel, P., Deitel, H., & Deitel, P. J. (2019). Python for Programmers. Addison-Wesley Professional.
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 2 50
Dönem sonu sınavı 16 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 10 1 10
Arasınav 2 1 2
Uygulama 1 8 8
Dönem sonu sınavı için hazırlık 10 1 10
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü102