Genel Bilgi
| Birim | İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ |
| İKTİSAT PR. | |
| Kod | IKZ104 |
| Ad | Bilgisayar Kodlama ve Ekonomi |
| Dönem | 2026-2027 Eğitim-Öğretim Yılı |
| Yarıyıl | 2. Yarıyıl |
| Süre (T+U) | 3-0 (T-U) (17 Hafta) |
| AKTS | 6 AKTS |
| Yerel Kredi | 3 Yerel Kredi |
| Eğitim Dil | Türkçe |
| Seviye | Lisans Dersi |
| Tür | Normal |
| Etiket | Z Zorunlu |
| Öğretim Şekli | Yüz Yüze Öğretim |
| Bilgi Paketi Koordinatörü | Prof. Dr. CENGİZ AYTUN |
| Dersin Öğretim Elemanı |
Güncel dönem ders programı henüz yapılmamıştır.
|
Dersin Amacı / Hedefi
İktisat öğrencilerine algoritmik düşünme yapısını kazandırmak ve temel bilgisayar programlama becerilerini iktisadi kavramlarla (arz-talep dengesi, enflasyon hesaplama, veri görselleştirme vb.) ilişkilendirmektir. Öğrencilerin Python dilini kullanarak basit iktisadi modeller kurmaları ve veri setlerini manipüle edebilmeleri hedeflenmektedir.
Dersin İçeriği
Algoritmik Düşünceye Giriş, Python Programlama Ortamı, Değişkenler ve Veri Tipleri, İktisadi Matematik İşlemlerinin Kodlanması, Karar Yapıları ve Döngüler, Listeler ve Sözlükler (Veri Yapıları), Fonksiyon Yazımı, Veri Analizine Giriş (NumPy ve Pandas), İktisadi Verilerin Görselleştirilmesi (Matplotlib), Döviz Kuru ve Altın Fiyatları Çekme (API Uygulamaları), Otomasyon ve Raporlama.
Dersin Ön Koşulu
Ders ön koşulu bulunmamaktadır.
Kaynaklar
Yıldız, T. (2024) Python İle Programlamaya Giriş, Seçkin Yayıncılık
Notlar
McKinney, W. (2022). Python for Data Analysis. O'Reilly Media
Dersin Öğrenme Çıktıları
| Sıra | Dersin Öğrenme Çıktıları |
|---|---|
| ÖÇ01 | Temel bilgisayar programlama kavramlarını ve söz dizimini (syntax) açıklar. |
| ÖÇ02 | İktisadi bir problemi çözmek için gerekli olan algoritmayı tasarlar. |
| ÖÇ03 | Python dilindeki temel veri yapılarını kullanarak iktisadi verileri depolar ve yönetir. |
| ÖÇ04 | Koşullu ifadeler ve döngüler kullanarak ekonomik senaryo analizleri yapar. |
| ÖÇ05 | Excel veya CSV formatındaki iktisadi veri setlerini programlama ortamına aktarır ve temizler. |
| ÖÇ06 | Arz, talep ve maliyet fonksiyonlarını grafiksel olarak kod ile görselleştirir. |
| ÖÇ07 | Web üzerinden (API) güncel ekonomik verileri otomatik olarak çekme becerisi kazanır. |
Program Öğrenme Çıktıları ile İlişkisi
| Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
|---|---|---|---|
| PÖÇ01 | Bilgi - Kuramsal, Olgusal | İktisat bilim dalında arz ve talebin önemini ve piyasa ekonomisinin iyi çalışabilme koşullarını açıklar. | |
| PÖÇ02 | Bilgi - Kuramsal, Olgusal | Piyasa ekonomisinin etkinlik avantajında fiyatın rolünü belirtir. | |
| PÖÇ03 | Bilgi - Kuramsal, Olgusal | Ekonomide devletin rolü, para ve maliye politikaları, merkez bankası ve piyasa yapısını tanımlar. | |
| PÖÇ04 | Bilgi - Kuramsal, Olgusal | Küresel ekonominin doğurduğu fayda ve maliyetleri açıklar | |
| PÖÇ05 | Bilgi - Kuramsal, Olgusal | Karşılaşılabileceği sorunlar karşısında kullanabileceği politika seçeneklerini belirler. | |
| PÖÇ06 | Bilgi - Kuramsal, Olgusal | Kantitatif ve Kalitatif teknikleri kullanarak analiz yapar. | 5 |
| PÖÇ07 | Beceriler - Bilişsel, Uygulamalı | İktisadi olayların analizinde, ekonomi kuramlarını kullanır | |
| PÖÇ08 | Beceriler - Bilişsel, Uygulamalı | İktisadi analizde bilişim yeteneklerini kullanır | 5 |
| PÖÇ09 | Beceriler - Bilişsel, Uygulamalı | İktisadi analiz yöntemlerini uygular. | 4 |
| PÖÇ10 | Bilgi - Kuramsal, Olgusal | Sorunlara çözüm önerileri geliştirmek üzere, kavramsal düzeyde analiz yapar | 4 |
| PÖÇ11 | Beceriler - Bilişsel, Uygulamalı | Araştırma yaptığı alanda akademik kurallar çerçevesinde farklı kaynaklardan yararlanır. | |
| PÖÇ12 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Bireysel olarak / ekip olarak içinde sorumluluk alır. | |
| PÖÇ13 | Yetkinlikler - Öğrenme Yetkinliği | Yaşam boyu öğrenmenin gerekliliğinin bilincinde olarak alanıyla ilgili güncel gelişmeleri izler. | |
| PÖÇ14 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Türkçeyi ve en az bir yabancı dili akademik yaşamın ve iş yaşamının gereklerine uygun biçimde kullanır. | |
| PÖÇ15 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Kendisini yazılı ve sözlü olarak doğru bir şekilde ifade eder. | |
| PÖÇ16 | Yetkinlikler - Alana Özgü Yetkinlik | Geleneksel yaklaşım, uygulama ve yöntemleri sorgular. | |
| PÖÇ17 | Yetkinlikler - Alana Özgü Yetkinlik | Toplumsal, bilimsel ve mesleki etik değerlere uygun davranır. | 3 |
Haftalık Akış
| Hafta | Konu | Ön Hazırlık | Yöntemler |
|---|---|---|---|
| 1 | Kodlama Dünyasına Giriş ve İktisat ile İlişkisi | Ders içeriği inceleme | Öğretim Yöntemleri: Anlatım |
| 2 | Python Kurulumu: Anaconda, Jupyter Notebook ve IDE'ler | Kurulum kılavuzu | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 3 | Değişkenler ve Veri Tipleri: Sayılar, Stringler | Örnek kod okuma | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 4 | İktisadi Operatörler: Gelir, Gider ve Faiz Hesaplama Kodları | Temel matematik tekrarı | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 5 | Kontrol Yapıları: İktisadi Koşullar (if-else) | Mantıksal operatörler | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 6 | Döngüler: Veri Setleri Üzerinde Yinelemeli İşlemler | Döngü yapıları inceleme | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 7 | Fonksiyonlar: Tekrar Eden İktisadi Hesaplamaları Otomatize Etme | Fonksiyon yapısı | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama, Tartışma |
| 8 | Ara Sınavlar | Ölçme Yöntemleri: Yazılı Sınav |
|
| 9 | Listeler ve Sözlükler: Sepet Analizi ve Veri Saklama | Veri yapıları okuması | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 10 | NumPy ile Matris İşlemleri ve İktisadi Tablolar | Ders notları | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 11 | Pandas'a Giriş: Ekonomik Veri Tabloları (DataFrame) | Ders notları | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 12 | Veri Görselleştirme: Matplotlib ile Arz-Talep Grafikleri Çizimi | Grafik türleri | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 13 | Gerçek Dünya Verisi: CSV Dosyaları ile Enflasyon Analizi | Veri seti indirme | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 14 | API Uygulaması: Merkez Bankasından Güncel Kur Çekme | İnternet protokolleri | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 15 | Final Projesi: Basit Bir Ekonomik Gösterge Paneli Yapımı | Proje hazırlığı | Öğretim Yöntemleri: Alıştırma ve Uygulama, Anlatım |
| 16 | Yarıyıl Sonu Sınavları | Ölçme Yöntemleri: Yazılı Sınav |
|
| 17 | Yarıyıl Sonu Sınavları | Ölçme Yöntemleri: Yazılı Sınav |
Öğrenci İş Yükü - AKTS
| Çalışmalar | Sayısı | Süresi (Saat) | İş Yükü (Saat) |
|---|---|---|---|
| Ders ile İlgili Çalışmalar | |||
| Ders (Sınav haftaları dahil değildir) | 14 | 3 | 42 |
| Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) | 14 | 5 | 70 |
| Değerlendirmeler ile İlgili Çalışmalar | |||
| Ödev, Proje, Diğer | 0 | 0 | 0 |
| Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 15 | 15 |
| Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 15 | 15 |
| Toplam İş Yükü (Saat) | 142 | ||
| Toplam İş Yükü / 25 (s) | 5,68 | ||
| AKTS | 6 AKTS | ||