BİL131

Programlamaya Giriş ve Veri Analizi

Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Bilgisayar Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
3
6
Zorunlu
Türkçe
Ön Koşullar
-
Dersi Alan Programlar
İşletme, İktisat
Ders Tanımı
Programlama ve Python'a giriş. IDLE, IPython ve Jupyter notebook'lar ile program oluşturma. Programlama temelleri - değişkenler, veri türleri ve ifadeler. Python nesneleri ve yerleşik metotlar. Koşullu ifadeler ve döngüler. Veri yapıları: tuple'lar, listeler ve sözlükler. Çeşitli açık kaynak araçlar kullanarak veri analizi; veri içe aktarma, keşfetme, analiz etme ve görselleştirme. NumPy, Pandas ve Matplotlib gibi modüller.
Ders Kitapları ve/veya Kaynaklar
Ders Amaçları
Ders Çıktıları
1. Küçük ve orta ölçekli Python programları tasarlar, uygular ve test eder.
2. Programlama problemlerini çözmek için yerleşik Python işlevselliğini kullanır.
3. Çeşitli kaynaklardan Python programlarına veri bulur ve içe aktarır.
4. Numpy ve pandas gibi açık kaynak araçları kullanarak veri setlerini analiz eder.
5. Matplotlib kullanarak grafikler, çubuk grafikler ve histogramlarla veri görselleştirir.
6. İktisat ve sosyal bilim veri analizi problemlerini çözmek için programlama becerilerini uygular.
Referans Ders Çizelgesi
1. Hafta: Programlama ve Python Temelleri. Değişkenler, Veri Türleri. Jupyter ve IPython
2. Hafta: Girdi, İfadeler, Yerleşik Fonksiyonlar
3. Hafta: String'ler ve string fonksiyonları, yorumla
4. Hafta: İlişkisel İfadeler ve Koşullu İfadeler
5. Hafta: Döngüler - for döngüleri ve aralıklar
6. Hafta: Yapısal Türler - listeler
7. Hafta: Yapısal Türler - tuple'lar, sözlükler
8. Hafta: Ara Sınav İncelemesi ve Sınavı
9. Hafta: NumPy Modülü
10. Hafta: Pandas Modülü - veri manipülasyonu (loc, iloc)
11. Hafta: Pandas Modülü - veri manipülasyonu (loc, iloc)
12. Hafta: Matplotlib ile Görselleştirme
Referans Değerlendime Ölçütleri
Proje
Ara Sınav
Final
Program Çıktısı **
1 2 3 4 5 6 7 8 9 10
Ders Çıktısı
1
2
3
4
5
6