İLERİ BİLGİSAYAR PROGRAMLAMA

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
EEM20743 7 3+0 3 Seçmeli
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Yüksek Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Amacı Python programlama dili kullanarak farklı türdeki problemleri çözebilmek için basit temel algoritmalar geliştirebilmeyi ve programlamanın temel yapılarını öğretmek.
Dersin İçeriği Değişkenler ve veri tipleri, kod ile karar verme, tekrarlayan olaylar, döngüler, listeler, demetler ve sözlükler, fonksiyonlar, modüller, grafik arayüz tasarımı
Dersin Ön Koşulları
Dersin Koordinatörü
Dersi Verenler Dr. Öğr. Üyesi MURAT OLCAY ÖZCAN
Dersin Yardımcıları
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar İlgili öğretim üyesinin önereceği kitap, ders notu, internet.
Notlar Ders Sunumları
Ön Hazırlık ve Dokümanlar -
Ödev

Ders Yapısı

Matematik ve Temel Bilimler% 20
Mühendislik Bilimleri% 40
Mühendislik Tasarımı% 40
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 0
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Kısa Sınav 0 % 0
Ödev 0 % 0
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 60
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 2 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 15 3 45
Sınıf Dışı Ç. Süresi 15 4 60
Ödevler 2 10 20
Ara Sınavlar 1 20 20
Yarıyıl Sonu Sınavı 1 25 25
  170 | AKTS Kredisi : 6

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Ön Hazırlık ve Dokümanlar
1 Python programlama diline giriş
2 Değişkenler ve veri tipleri
3 Karar verme mekanizmaları
4 Döngüler
5 Liste, tuple ve sözlükler
6 Fonksiyonlar
7 Modüller
8 Dosya işlemleri ve JSON
9 Arasınav
10 List Comprehensions ve Generators
11 Nesneye Yönelik Programlama
12 Veritabanı İşlemleri
13 Numpy kütüphanesi
14 Matplotlib Kütüphanesi
15 Python kullanarak GUI

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Python ve geliştirme araçlarını kurup kullanabilir
2 Karar verme ve döngü yapılarını kullanabilir
3 Fonksiyon ve metodları kullanabilir
4 Veri işlemede Numpy kütüphanesini kullanabilir.
5 Veri analizi ve görselleştirme için Pandas ve Matplotlib kütüphanelerini kullanabilir.

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8
Ö1 21314312
Ö2 12213413
Ö3 31432211
Ö4 13431221
Ö5 12213413

Katkı Düzeyi: 0:Yok     1:Çok Düşük     2:Düşük     3:Orta     4:Yüksek     5:Çok Yüksek