EKONOMİ VE FİNANS | |||||
Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey |
Ders Kodu | Ders Adı | Yarıyıl | Teorik | Pratik | Kredi | AKTS |
ECO3564 | Python ile Programlama | Bahar | 3 | 0 | 3 | 6 |
Bu katalog bilgi amaçlıdır, dersin açılma durumu, ilgili bölüm tarafından yarıyıl başında belirlenir. |
Öğretim Dili: | Türkçe |
Dersin Türü: | Departmental Elective |
Dersin Seviyesi: | LİSANS |
Dersin Veriliş Şekli: | Yüz yüze |
Dersin Koordinatörü: | Dr. Öğr. Üyesi GÖKHAN ŞAHİN GÜNEŞ |
Dersi Veren(ler): |
Dr. Öğr. Üyesi GÖKHAN ŞAHİN GÜNEŞ |
Dersin Amacı: | Amaç, öğrencilere ekonomik, sosyal ve politika konularını analiz etmek için gereken verileri nasıl arayacaklarını, görselleştireceklerini ve analiz edeceklerini göstermektir. Kamuya açık verilere dayanan bir dizi deneysel proje uygulanarak öğrencilere çağdaş toplumlar için yüksek önem taşıyan konularda (eşitsizlik, sosyal refah, iklim değişikliği, halk sağlığı sorunları, vb.) gerçek dünya verileriyle uygulamalı deneyim kazanma fırsatı verilecektir. İşsizliğin maliyetini ölçmek, dünyadaki bankacılık sistemlerini veya yönetim uygulamalarını karşılaştırmak vb. gibi önemli konular, öğrencilerin kolayca erişebilecekleri verilerle ve ücretsiz olarak kullanılabilen programlama dili (Python) ile adım adım bir araştırma konusu halinde incelenecektir. |
Bu dersi başarıyla tamamlayabilen öğrenciler; 1. Veri derleme, veri işleme, veri temizleme süreçlerinin gerektirdiği yazılım ve istatistiksel becerileri edinecek, 2. Çeşitli veri setleri ve çeşitli programların nasıl harmanlanacağını öğrenebilecek, 3. Ekonomi, İşletme ve Finans alanlarında kazanılan teorik ve pratik bilgi ve becerileri araştırma, uygulama ve saha analizlerinde nasıl kullanıldığını belirleyebilecek ve uygulayabilecek, 4. İleriye dönük tahminler yapmada istatistik araçlardan yararlanabilecek, 5. Teknik istatistiki analizler yapabilecek iyi bir istatistik bilgisi edinecektir. |
Dersin öğretim yöntemleri Ders Anlatımı, Teknoloji Destekli Öğrenme, Simülasyon, Bireysel Çalışma ve Problem Çözme şeklindedir. Temel programlama kavramları ile birlikte derste kullanılacak Python programlama dili tanıtılacaktır. Programlamaya giriş kavramları çerçevesinde veri temizleme, görselleştirme ve manipüle etme yöntemleri öğretilecektir. Temel felsefesi yaparak öğrenme olan bu derste öğrenciler, çağdaş toplumlar için önem taşıyan alanlarda (eşitsizlik, refah, kamu malları gibi) gerçek veriler ile ampirik uygulamalar yapmaya teşvik edilecektir. |
Hafta | Konu | Ön Hazırlık |
1) | Python'a Giriş | |
2) | Programlamanın Temelleri | |
3) | Programlamanın Temelleri | |
4) | Veri işleme, dosya işleme ve veri görselleştirme | |
5) | Fonksiyonlar | |
6) | Fonksiyonlar | |
7) | Fonksiyonlar | |
8) | Vize Haftası | |
9) | Uygulama | |
10) | İstatistik ve ekonometri | |
11) | Uygulama | |
12) | Uygulama | |
13) | Web Veri Kazıma | |
14) | Ders tekrarı |
Ders Notları / Kitaplar: | Practical Programming An Introduction to Computer Science Using Python, Jennifer Campbell, Paul Gries, Jason Montojo, and Greg Wilson. An Introduction to Computer Science Using python: A computational Problem-Solving Focus, by Charles Dierbach. Allen B. Downey, "Think Python: How to Think Like a Computer Scientist", 2nd edition, Updated for Python 3, Shroff/O‘Reilly Publishers, 2016. |
Diğer Kaynaklar: | Python Programming: A Modern Approach, Vamsi Kurama, Pearson |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Ödev | 1 | % 30 |
Ara Sınavlar | 1 | % 30 |
Final | 1 | % 40 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 60 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 40 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 13 | 3 | 39 |
Sınıf Dışı Ders Çalışması | 14 | 7 | 98 |
Ödevler | 1 | 10 | 10 |
Ara Sınavlar | 1 | 1 | 1 |
Final | 1 | 2 | 2 |
Toplam İş Yükü | 150 |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Matematik ve istatistik alanlarında geliştirilen bilgili birikimi ile hem mikro hem de makro düzeyde ekonomik mekanizmaların nasıl çalıştığını anlamak. | 5 |
2) | Piyasaların, endüstrinin ve piyasa düzenleme politikalarının özelliklerini anlama. | 1 |
3) | Farklı ekonomik bakış açılarını anlayarak küresel ekonomik olayları açıklama yeteneği kazanma. | 1 |
4) | Siyasetin ekonomiye etkisini ve ekonominin siyasete etkisini analiz etme yeteneği. | |
5) | Ekonomik sorunlara çözüm üretme ve karşıt politika önerilerini değerlendirme yetkinliği kazanma. | 3 |
6) | Yeni ekonomik gelişmeleri ve yaklaşımları anlama ve değerlendirme. | 3 |
7) | Ekonomik haberleri ve gelişmeleri yazılı, sözlü ve grafiklerle aktarabilme becerisi kazanma. | 5 |
8) | Ekonomik sorunlara yönelik planlı çözümler üretme yetkinliği. | 3 |
9) | Sayısal ve sözel becerileri kullanarak ekonomik varsayımları destekleyici bulgular sunma yetkinliği. | 2 |
10) | Yabancı dil kullanarak ekonomiyle ilgili bilgileri takip etme ve meslektaşlarla iletişim kurabilme yetkinliği. | 2 |