Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
210300404104BİLGİSAYAR PROGRAMLAMA -IIZorunlu245
Dersin Seviyesi
Lisans
Dersin Amacı
Öğrencilere Python 3 programlama dilinin temellerini kavratarak konsol uygulamaları geliştirebilme yetisi kazandırmaktır.
Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Gör. Alper GÜLBE
Öğrenme Çıktıları
1Python 3 dilinin temellerini kullanarak problem çözebilir.
2Python 3 dilinin istisnalarını yönetir.
3Python 3 dilini kullanarak veri yapıları ve metin dosyaları ile çalışır..
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Her ne kadar Python 3 Android ve iOS işletim sistemleri çalıştıran akıllı telefonlarda çalıştırılabilse de öğrencilerin mümkünse bir bilgisayarlarının olması önerilir. Python 3 çalıştıracak bilgisayarın en az Windows 8.1 olması gerekir Windows 10 veya 11 önerilir. MacOS kullanıcılarının en az 10.13 High Sierra işletim sistemine sahip olmaları gerekir. Linux kullanıcılarının sistemlerinin en az Python 3.12 destekleyip desteklemediğini kontrol etmeleri tavsiye edilir.
Dersin İçeriği
Temel işlemler Metin işlemleri Değişkenler ve veri tipleri Kontrol deyimleri Listeler Döngüler Fonksiyonlar İstisna yönetimi Veri yapıları Dosyalar
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Python temelleri
2Metin işlemleri
3Değişkenler ve temel veri tipleri
4Kontrol deyimleri
5Listeler
6Liste işlemleri (devam)
7For döngüleri
8While döngüleri
9Fonksiyonlar
10Fonksiyonlarda yuvalanma Parametre tipleri
11Özyinelemeli fonksiyonlar Anonim fonksiyonlar
12İstisna yönetimi
13Veri yapıları
14Dosyalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Volkan TAŞCI, 2023. Python Eğitim Kitabı, Dikeyeksen yayınları. Mustafa Başer, 2022. Python, Pusula yayıncılık. Roozbeh Hazrat, 2023. A Course in Python, The Core of the Language, Springer Undergraduate Mathematics Series.
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı122
Derse Katılım14342
Bireysel Çalışma14342
Ara Sınav İçin Bireysel Çalışma12020
Final Sınavı içiin Bireysel Çalışma12020
Ev Ödevi21020
TOPLAM İŞ YÜKÜ (saat)147
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10
ÖÇ1       53 
ÖÇ2       53 
ÖÇ3       53 
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr