Bilgi Paketi / Ders Kataloğu
Python Programlama ve Mühendislik Uygulamaları
Ders Kodu: EE216
Ders Türü: Seçmeli
Ders Grubu: Lisans
Eğitim Dili: İngilizce
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 3
Amaç

Dersin amacı, temel bilgisayar ve matematik bilgisine sahip öğrenciye Python programlama dilini öğretmek ve temel mühendislik konularıyla ilgili bilgisayar programları yaptırmaktır. Bu kapsamda Python programlama dilinin temel altyapısı verilecek ve çeşitli program örnekleri gösterilerek öğrencilerin kendi başlarına bilgisayarda bunları kullanılabilmeleri sağlanacaktır.

Özet İçerik

Değişkenler, metinler, koşullu ifadeler, program akış kontrolü, Python işleçleri, giriş-çıkış işlemleri, kullanıcı tanımlı fonksiyonlar, diziler, döngüler, veri analizi ve görselleştirme

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.Python’da kod yazabilme becerisini kazanma
2.Python’da diziler ve diğer veri yapılarının kullanım mantığını anlama
3.Python’da seçme yapıları, döngüler ve fonksiyonların kullanım mantığını anlama
4.Çeşitli mühendislik konularını içeren Python program uygulamalarını kavramak
5.Python’da veri analizini ve görselleştirmeyi öğrenme
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data. Second Edition. MIT Press, 2016
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Python’a giriş, Python kurulumu
2. Hafta - Teorik
Python’da değişkenler sabitler, aritmetik işlemler, tanımlamalar
3. Hafta - Teorik
Aritmetik, ilişkisel ve mantıksal işleçler ve durumlar
4. Hafta - Teorik
Seçme yapıları ile akış kontrolü
5. Hafta - Teorik
Python döngüleri
6. Hafta - Teorik
Kullanıcı kontrollü giriş-çıkış işlemleri ve uygulamalar
7. Hafta - Teorik
Listeler, diziler ve demetler
8. Hafta - Teorik
Numpy kütüphanesi ve lineer cebir uygulamaları
9. Hafta - Teorik
Kullanıcı tanımlı fonksiyonlar
10. Hafta - Teorik
Kümeler, sözlükler ve verisetleri
11. Hafta - Teorik
Scilearn and Pandas kütüphanesi ve uygulamaları
12. Hafta - Teorik
Keras kütüphanesi ve uygulamaları
13. Hafta - Teorik
Veri analizi ve görselleştirme
14. Hafta - Teorik
Uygulamalar
Değerlendirme
Değerlendirme TürüAdetYüzde
Derse Katılım (Performans)14%5
Ödev5%15
Ara Sınav (Vize)1%20
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140228
Uygulamalı Ders140228
Ödev51110
Ara Sınav1224
Dönem Sonu Sınavı1426
TOPLAM İŞ YÜKÜ (Saat)76
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
4
5
5
5
5
5
3
3
4
4
5
OÇ-2
4
5
5
5
5
5
3
3
4
4
5
OÇ-3
4
5
5
5
5
5
3
3
4
4
5
OÇ-4
4
5
5
5
5
5
3
3
4
4
5
OÇ-5
5
5
5
5
5
4
3
3
4
4
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026