PYTHON PROGRAMLAMA

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
YAZ16307 4 3+0 3 Seçmeli
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi 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ı Araş.Gör. Büşra ÇANTAOĞLU
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar İlgili öğretim üyesinin önereceği kitap, ders notu, internet.
Notlar Ders Notları
Döküman -
Ödev -

Ders Yapısı

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

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Döküman
1 Python programlama diline giriş Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
2 Değişkenler ve veri tipleri Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
3 Kod ile karar verme Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
4 Tekrarlayan olaylar, döngüler Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
5 Listeler, demetler ve sözlükler Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
6 Fonksiyonlar Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
7 Modüller Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
8 Dosyalarla çalışmak Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
9 ARA SINAV - -
10 Nesne Tabanlı Programlama ve Kapsam Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
11 JSON dosyalarıyla çalışmak Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
12 Numpy Kütüphanesi Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
13 Matplotlib kütüphanesi Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
14 Python ile SQLite Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media
15 Ödev-Proje kontrolü Anlatım, Problem Çözme, Soru Cevap Python for Data Analysis, O’Reilly Media

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 Numpy ve Matplotlib kütüphanelerini kullanabilir.
5 Pandas kütüphanesi kullanarak veri setleri üzerinde işlem yapabilir.

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

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 44544434333
Ö2 44444333333
Ö3 53433323323
Ö4 44334333323
Ö5 43343333223

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