Ana içeriğe atla

İşletme ve Yönetim Bilimleri Fakültesi · İslam İktisadı ve Finans (İngilizce) · Lisans

AKTS: 5 T+U+L: 3+0+0 Bölüm Seçmeli
Koordinatör: Prof. Dr. Özgür KÖKALAN

Dersin Amacı

Öğrencilerin temel programlama bilgi kazanmalarının yanı sıra Python dilinde uygulamalı becerilerine sahip olması. Ayrıca öğrencilerin Python dili ile yazılmış kodları doğru yorumlamaları.

Ders İçeriği

Bilgisayarlar ile ilgili temel kavramlar, Veri Tipleri, Değişkenler, Koşullu İfadeler, Döngüler, Fonksiyonlar, Diziler ve Python’ın temel kütüphaneleri

Zorunlu Kaynaklar

Introduction to Algorithms, By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, The MIT Press Professional C# and .NET, Christian Nagel , Wrox C# 10 and .NET 6 – Modern Cross-Platform Development: Mark J. Price HER YÖNÜYLE C# 10, Volkan AKTAŞ, Kodlab https://learn.microsoft.com/

Önerilen Kaynaklar

Ders Notları

Dersin Öğrenme Çıktıları

  1. Döngü yapıları (for, while) ile tekrarlı işlemleri gerçekleştirir.
  2. Fonksiyonları tanımlayarak program yazar.
  3. İki boyutlu listeler (matrisler) üzerinde işlem yapar.
  4. Numpy ile temel matris işlemlerini uygular.
  5. Sözlük (dictionary) veri yapısını tanımlar.
  6. TXT ve CSV dosyaları üzerinde çalışır.
  7. Pandas kütüphanesini kullanarak tablo verilerini özetler.
  8. Matplotlib kütüphanesi ile temel grafikler (bar chart, line chart) oluşturur.
  9. Programlamanın temel kavramlarını açıklar.
  10. Değişkenleri, veri tiplerini ve temel işlemleri tanımlar.
  11. Koşullu ifadeleri (if-else) kullanarak karar verme yapıları oluşturur.

Temel Alan Dağılımı

(34) İşletme ve Yönetim Bilimleri%30 (46) Matematik ve İstatistik%10 (48) Bilgisayar%60

Öğretim Yöntem ve Teknikleri

AnlatımAlıştırma ve UygulamaDeney / Laboratuvar / Atölye / Alan UygulamasıProblem Çözme

Ölçme ve Değerlendirme

ÖdevSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16348
Sınıf Dışı Ders Çalışma Süresi16580
Ara Sınav111
Kısa Sınav000
Ödev000
Uygulama000
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1GirişThink Python Chapter 1
2Değişkenler, İfadelerThink Python Chapter 2
3FonksiyonlarThink Python Chapter 3
4Uygulama : Ara Yüz TasarlamaThink Python Chapter 4
5Koşullar ve ÖzyinelemeThink Python Chapter 5-6
6Koşullar ve Özyineleme 2Think Python Chapter 5-6
7DöngülerThink Python Chapter 7
8MidtermAra Sınav
9DizinlerThink Python Chapter 8
10UygulamaThink Python Chapter 9
11ListelerThink Python Chapter 10
12SözlüklerThink Python Chapter 11
13TuplesThink Python Chapter 12
14UygulamaThink Python Chapter 13
15Nesne Tabanlı ProgramlamaThink Python Chapter 15
16FinalFinal Sınavı