EN
  • Anasayfa
  • İST204 Bilgisayar Programlama II (2021 - 2022 / 4. Yarıyıl)
  • EN
İST204 - Bilgisayar Programlama II
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Bilgisayar Programlama II İST204 4 3 + 1 5,0 Pdf
Birim Bölüm
İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ
Derece Seviye Lisans - Zorunlu - Türkçe
Dersin Verilişi Yüz yüze
EBS Koordinatörü Dr. Öğr. Üyesi Mehmet Süleyman YILDIRIM
Ders Veren Dr. Öğr. Üyesi Mehmet Süleyman YILDIRIM
Amaç

Bu derste Python dilini kullanarak yazılım geliştirebilmesi, istatiksel analizler için çözümler hazırlayabilmesi, istatistiksel raporlama işlemleri için yazılım paketlerini kullanabilmesi amaçlanmaktadır.

Ders İçeriği

Python dilinin temel kullanımı, veri türleri, kontrol yapıları, fonksiyonel program geliştirme ile problem çözümü incelenmektedir. Ayrıca istatistiksel çözümler için gerekli kütüphaneler, grafiksel sonuçların yazılım ortamında üretilmesini sağlayan kütüphaneler ve dış kaynaklardan veri alımını sağlayan kütüphaneler incelenmektedir.

Ders Kaynakları Çobanoğlu, B. (2020). Herkes için Python. Pusula.
Ceder, N. (2018). The quick Python book. Simon and Schuster.
Açıldığı Öğretim Yılı 2021 - 2022
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 40
Kısa Sınav 1 10
Uygulama 1 10
Toplam 60
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %40
Toplam %40
Yarıyıl İçinin Başarıya Oranı %60
Yarıyıl Sonu Çalışmalar %40
Toplam %100
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
20
Beşeri, İletişim ve Yönetim Becerileri Dersleri
20
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
20
Uygulama Dersleri
20
Uzmanlık / Alan Dersleri
20
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Dinleme ve anlamlandırma Ders 14 3 42
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 10 1 10
Önceden planlanmış özel beceriler Problem Çözme 10 1 10
Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Beyin Fırtınası 10 1 10
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim, eleştirel düşünme, soru geliştirme, yönetsel beceriler, takım çalışması Grup Çalışması 5 2 10
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 14 1 14
Ara Sınav 1 Ara Sınav 1 10 1 10
Ödev 1 Ödev 1 5 1 5
Kısa Sınav 1 Kısa Sınav 1 5 1 5
Final Final 20 1 20
Toplam İş Yükü (Saat) 136
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 5,33
AKTS
Hafta Konu Öğretim Metodu
1 Python programlama ortamının kurulumu ve tanıtımı Ders Beyin Fırtınası Gösterim Laboratuar
2 Temel veri tipleri, sabitler, değişkenler, operatörler Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
3 Girdi ifadeleri, algoritma Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
4 Akış kontrolü: Koşullu çalıştırma Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
5 Akış kontrolü: Döngü/yineleme ifadeleri Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
6 Akış kontrolü: İç içe döngüler, break, continue Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
7 Fonksiyonlar Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Grup Çalışması Laboratuar
8 Genel Uygulama Örnekleri, Ara sınav Ders Tartışmalı Ders Problem Çözme Beyin Fırtınası Laboratuar
9 Özyinelemeli Fonksiyonlar Ders Tartışmalı Ders Rol Yapma / Drama Problem Çözme Beyin Fırtınası Gösterim Grup Çalışması Laboratuar
10 NumPy kütüphanesi ile dizi kontrolü Ders Tartışmalı Ders Problem Çözme Gösterim Benzetim Laboratuar
11 Pandas kütüphanesi ile veri okuma Ders Tartışmalı Ders Problem Çözme Gösterim Benzetim Laboratuar
12 Matplotlib kütüphanesi ile grafik yapımı Ders Tartışmalı Ders Problem Çözme Gösterim Benzetim Laboratuar
13 Genel ve istatistiksel örnekler Ders Tartışmalı Ders Problem Çözme Gösterim Benzetim Laboratuar
13 Genel ve istatistiksel örnekler Ders Tartışmalı Ders Problem Çözme Gösterim Benzetim Laboratuar
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Bir programlama dili güçlü şekilde kullanır. Yazılı Sınav Laboratuvar Çalışması Ders Sınıf Dışı Çalışma Tartışmalı Ders Problem Çözme Beyin Fırtınası Laboratuar Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Problem çözmek için yazılım geliştirir. Yazılı Sınav Laboratuvar Çalışması Ders Sınıf Dışı Çalışma Tartışmalı Ders Problem Çözme Beyin Fırtınası Laboratuar Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
İstatistiksel analizler yapmak için gerekli kütüphaneleri tanır. Yazılı Sınav Laboratuvar Çalışması Ders Sınıf Dışı Çalışma Tartışmalı Ders Problem Çözme Beyin Fırtınası Laboratuar Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
Bir programlama dili güçlü şekilde kullanır. - - 3 5 5 - - - - - 1 4 4 - 3
Problem çözmek için yazılım geliştirir. - - 3 5 5 - - - - - 4 5 5 - 3
İstatistiksel analizler yapmak için gerekli kütüphaneleri tanır. - - 3 5 5 - - - - - 5 5 5 - 3