|
ELK2027 | Mühendislik Yazılımları | 2+0+0 | AKTS:4 | Yıl / Yarıyıl | Güz Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Seçmeli | Bölümü | ELEKTRİK ve ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Uygulama | Dersin Süresi | 14 hafta - haftada 2 saat teorik | Öğretim Üyesi | Prof. Dr. Gökçe HACIOĞLU | Diğer Öğretim Üyesi | Doç. Dr. Yusuf SEVİM | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | öğrencilere Python programlama dilinin temellerini, sözdizimini, veri tiplerini, kontrol yapılarını, fonksiyonları ve nesne tabanlı programlamayı etkili bir şekilde kullanmayı göstermektir. |
Öğrenim Kazanımları | BPKK | Ö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, | ÖK - 2 : | Nesne yönelimli programlama (OOP) ilkelerinin anlaşılması. | | 1, | Ö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, | ÖK - 4 : | Python kullanarak problem çözme becerisi | | 1, | Ö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, | BPKK :Bölüm program 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, 14 haftalık bir süre boyunca kapsamlı bir konu yelpazesini kapsamaktadır. Python'a giriş ve sözdizimi ve kod yapısı dahil olmak üzere programlama kavramları ile başlar. Veri türlerine, matematiksel işlevlere, dizilere, matrislere ve görselleştirmeye odaklanarak sayısal hesaplamalar ve kitaplıklar incelenir. Sinyal işleme ve analiz teknikleri, sayısal sinyal işleme ve Fourier analizi dahil olmak üzere ele alınmaktadır. |
|
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | | | | | | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | | | | |
|