İ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ş Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
2 Değişkenler ve veri tipleri Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
3 Karar verme mekanizmaları Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
4 Döngüler Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
5 Liste, tuple ve sözlükler Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
6 Fonksiyonlar Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
7 Modüller Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
8 Dosya işlemleri ve JSON Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
9 Arasınav Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
10 List Comprehensions ve Generators Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
11 Nesneye Yönelik Programlama Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
12 Veritabanı İşlemleri Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
13 Numpy kütüphanesi Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
14 Matplotlib Kütüphanesi Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları
15 Python kullanarak GUI Anlatım, Problem Çözme, Soru Cevap Sunum ve Ders Notları

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 23445533
Ö2 13332211
Ö3 13332211
Ö4 24343222
Ö5 24344533

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