Python(VM 513)
Ders Kodu | Dersin Adı | Yarıyıl | Teori | Uygulama | Lab | Kredisi | AKTS |
---|---|---|---|---|---|---|---|
VM 513 | Python | 2 | 4 | 0 | 0 | 3 | 8 |
Ön Koşul | |
Derse Kabul Koşulları |
Dersin Dili | İngilizce |
Türü | Zorunlu |
Dersin Düzeyi | Yüksek Lisans |
Dersi Veren(ler) | Ayberk ZEYTİN azeytin@gsu.edu.tr (Email) |
Dersin Yardımcıları | |
Dersin Amacı | Bu ders Python programlama dilini kullanarak programlama deneyimi sınırlı yada hiç olmayan öğrencileri programlama araç ve yöntemleri ile tanıştırmayı, ve Python dilinin temel sintaktik/semantik yapısını öğretmeyi amaçlamaktadır. |
İçerik | Bu dersden başarıyla mezun olan öğrenci, python programlama diline hakimdir. Bu programlama dilinde verilen bir kodu okuyabilir; akışını, işleyişini ve amacını yorumlayabilir. Verilen bir problem yada çıktı için bu problemin çözümünü hesaplayan veya çıktının genelleşmiş halini üreten python kodu yazabilir. |
Dersin Öğrenme Çıktıları | Bu dersden başarıyla mezun olan öğrenci, python programlama diline hakimdir. Bu programlama dilinde verilen bir kodu okuyabilir; akışını, işleyişini ve amacını yorumlayabilir. Verilen bir problem yada çıktı için bu problemin çözümünü hesaplayan veya çıktının genelleşmiş halini üreten python kodu yazabilir. |
Öğretim Yöntemleri | Ders, örnek kod, ilgili çıktı ve bunların çalışma akışının incelenmesi, bireysel programlama |
Kaynaklar |
Python - How to Program - Deitel Data Structures and Algorithms Using Python - Rance D. Necaise |
Teori Konu Başlıkları
Hafta | Konu Başlıkları |
---|---|
1 | Değer, sabit, değişken, ifade, atama, veri tipi |
2 | Koşul, koşul ifadesi, kod bloğu, kod akışı |
3 | Sayaçlı döngü |
4 | İç içe döngüler |
5 | Koşullu döngü |
6 | Farklı koşul ve döngü bloklarının karmaşık kompozisyonları |
7 | Vize sınavı |
8 | Fonksiyon tanımlama, parametre, değer döndürme |
9 | Liste, listeler listesi, tuple, dictionary, karakter dizisi |
10 | Değer davranışı, Referans davranışı |
11 | Vize sınavı |
12 | Rastsal sayı üreteçleri, rastsal programlama, simülasyon |
13 | Nümerik hesap |
14 | Öz yineleme (recursion) |
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ı | 5 | 60 |
Yarıyıl sonu çalışmaların başarı notuna katkısı | 1 | 40 |
Toplam | 6 | 100 |
Yarıyıl İçi Çalışmaları
Sayı | Katkı Payı | |
---|---|---|
Ödevler | 0 | 0 |
Sunum | 0 | 0 |
Arasınavlar (Hazırlık Süresi Dahil) | 0 | 0 |
Proje | 0 | 0 |
Laboratuar | 0 | 0 |
Diğer Uygulamalar | 0 | 0 |
Kısa Sınavlar | 5 | 12 |
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 | 5 | 12 |
Numara | Program Yeterlilikleri | Puan | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Etkinlikler | Sayı | Süre | Toplam İş Yükü |
---|---|---|---|
Ders Süresi | 14 | 4 | 56 |
Sınıf Dışı Çalışma Süresi | 14 | 6 | 84 |
Ödevler | 5 | 2 | 10 |
Arasınavlar (Hazırlık Süresi Dahil) | 1 | 15 | 15 |
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) | 1 | 30 | 30 |
Toplam İş Yükü | 195 | ||
Toplam İş Yükü / 25 | 7.80 | ||
Dersin AKTS Kredisi | 8 |