İktisat Lisans Programı

Programlama(ECON222)

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS
ECON222 Programlama 4 4 0 0 4 5
Ön Koşul
Derse Kabul Koşulları
Dersin Dili Türkçe
Türü Zorunlu
Dersin Düzeyi Lisans
Dersi Veren(ler) N. Sultan TURHAN sturhan@gsu.edu.tr (Email)
Dersin Yardımcıları
Dersin Amacı Bu ders bilgisayar programlamaya giriş niteliğinde bir ders olup, algoritma kavramı, algoritma geliştirme ve işlevlerle program tasarımı , veri türleri, kontrol yapıları ve programlama yöntemleri dahil olmak üzere temel programlama temellerini Python programlama dili aracılığıyla tanıtır. Ders, ObjectOriented Programlamanın temel ilkelerini ve derinlemesine veri ve bilgi işleme tekniklerini tartışır. İktisat bölümünün öğrencilerine verilen bir ders olduğu için dersin son bölümünde özellikle Python ile tanımlayıcı istatik işlemleri ve veri işleme hakkında da çalışmalar yapılacaktır.
İçerik 1. Programlama : Temel Kavramlar
2. Veri türleri, sayısal veri türleri, string veri türleri, Operatörler
3. Mantıksal karşılaştırmalar (IF... ELSE) - Mantıksal operatorler
4. Döngüler : For - While
5. Listeler
6. Fonksiyonlar
7. Set ve Dicts
8. Pyhton Kütüphaneleri : Numpy, Pandas, Matplot ve diğer ilgili kütüphaneler
Dersin Öğrenme Çıktıları Dersin sonunda, öğrencinin bilgisayarların temel çalışma ilkeleri, ikili hesaplamanın temelleri, programlamanın temelleri (işlemler, kontrol yapıları, veri türleri, vb.) bilgi sahibi olması, Python programlama dilini kolayca kullanması, çeşitli veri türlerini ve kontrol yapısını uygulayabilmesi ve python veri işleme kütüphanelerinin kullanımında yetkinliğe kavuşması beklenmektedir.
Öğretim Yöntemleri Sınav, ödev, proje, sınıf içi uygulama
Kaynaklar https://www.geeksforgeeks.org/
https://courspython.com/introduction-python.html
Ders İçeriğini Yazdır
Teori Konu Başlıkları
Hafta Konu Başlıkları
1 Algoritma ve Programlama Giriş
2 Python dili özellikleri - Veri tipleri - Değişken Tanımlama
3 Operatörler - Mantıksal ifadeler - Koşullu ifadeler
4 Döngüler
5 Diziler - Listeler
6 Fonksiyonlar
7 Çok boyutlu listeler, Demet, Küme ve Sözlük kavramları
8 Genel Tekrar
9 Ara Sınav
10 Python kütüphaneleri genel tanıtım -- Jupiter Notebook kullanımı
11 Numpy kütüphanesi ve uygulamaları
12 Pandas kütüphanesi ve uygulamaları
13 Matplotlib kütüphanesi ve uygulamaları
14 Tanımlayıcı İstatistiki veri analizi
Uygulama Konu Başlıkları
Hafta Konu Başlıkları
Başarı Notuna Etki Oranları
  Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 6 60
Yarıyıl sonu çalışmaların başarı notuna katkısı 1 40
Toplam 7 100
Yarıyıl İçi Çalışmaları
  Sayı Katkı Payı
Ödevler 5 25
Sunum 0 0
Arasınavlar (Hazırlık Süresi Dahil) 1 35
Proje 0 0
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 0 0
Dönem Ödevi / Projesi 0 0
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Toplam 6 60
Numara Program Yeterlilikleri Puan
1 2 3 4 5
Etkinlikler Sayı Süre Toplam İş Yükü
Toplam İş Yükü 0
Toplam İş Yükü / 25 0.00
Dersin AKTS Kredisi 0
Scroll to Top