Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi Dersin Dönemi Yerel Kredi AKTS Kredisi Ders Bilgileri
BİLGİSAYAR PROGRAMLAMA (PYTHON) II Birinci Düzey BFİZ222 4 4.00 4.00 Yazdır
   
Dersin Tanımı
Ön Koşul Dersleri -
Eğitimin Dili TÜRKÇE
Koordinatör DOÇ. DR. TUNCAY KARAASLAN
Dersi Veren Öğretim Eleman(lar)ı Doç. Dr. Tuncay KARAASLAN
Yardımcı Öğretim Eleman(lar)ı -
Dersin Veriliş Şekli YÜZ YÜZE
Dersin Amacı Bu dersin amacı, Python programlama dili öğretmektir.
Dersin Tanımı Python programlama dilinde; Giriş çıkış deyimleri, Değişken tanımları,Veri tipleri, Karşılaştırma ve dallandırma deyimleri, Çoklu karşılaştırma deyimi For döngüsü ve While, Sıralama algoritmaları, Arama algoritmaları ,Dinamik değişkenler, Dosyalar için giriş çıkış komutları anlatılacaktır.

Dersin İçeriği
1 Bilgisayar tarihçesi ve bilgisayarı oluşturan birimler
2 Akış diyagramları ve algoritmalar
3 Giriş çıkış deyimleri
4 Değişken tanımları
5 Veri tipleri
6 Karşılaştırma ve dallandırma deyimleri
7 Çoklu karşılaştırma deyimi
8 Ara Sınav
9 Do döngüsü
10 While döngüsü
11 Sıralama algoritmaları ve kodlarının yazımı
12 Arama algoritmaları ve kodlarının yazımı
13 Dinamik değişkenler
14 Statik değişkenler
15 Dosyalar için giriş çıkış komutları
16 Son Sınav
17 -
18 -
19 -
20 -

Dersin Öğrenme Çıktıları
1 Bir problem çözümünü algoritma ile ifade edebilir ve kodlama yapabilir.
2 Bir algoritmayı akış diyagramları ile gösterebilir ve kodlama yapabilir.
3 Giriş çıkış deyimlerini sıralar
4 Döngü ve karşılaştırma deyimlerini kullanabilir
5 Liste tanımlayabilir ve Listeler üzerinde işlem yapabilir.
6 Sıralama ve arama deyimlerini kullanabilir.
7 Dosyadan veri okuma ve yazma işlemi yapabilir.
8 -
9 -
10 -

*Dersin Program Yeterliliklerine Katkı Seviyesi
1 Alanındaki bilgileri içeren ders kitapları ve diğer kaynaklarla desteklenen bilgilere sahip olma, sahip olduğu bu bilgileri yazılı ve sözlü olarak aktarabilme, edindiği bilgiyi alanında kullanabilme.
2 Sanat Tarihi araştırma yöntem ve tekniklerini kullanarak sanat eserini tanımlayabilme, sanat eserlerine dini, mitolojik ve ikonografik açıdan bakabilme, analiz ve yorum yapabilme.
3 Bir eserin öz niteliklerinden yola çıkarak dönemin genel özelliklerini ayırt edebilme ve farklı eserler arasında bağlantı kurabilme.
4 Farklı dillerde yer alan epigrafik ve paleografik yazıları okuyabilme ve disiplinler arası çalışma yaparak çözümleyebilme.
5 Bilimsel düşünme becerisi kazanarak analitik düşünebilme.
6 Alanı ile ilgili disiplinler arası etkileşimi kavrayabilme.
7 Alanı ile ilgili belgeleme, restitüsyon ve restorasyon yöntemlerini uygulayabilme, plan, kesit, izdüşümü gibi çizim tekniklerini kullanarak çizim yapabilme.
8 Yaşam boyu öğrenmeyle ilişkili olarak kendini sürekli olarak yenileyebilme
9 Kütüphane, arşiv, internet gibi kaynaklardan yararlanma biçimini öğrenme ve alanı ile ilgili gelişmeleri takip edebilme
10 Alan çalışmalarında arazinin yapısına uygun bir çalışma sistemi kurabilme.
11 Kültür varlıklarını koruma ve onarma ile ilgili edindiği bilgileri çağdaş gereksinimler doğrultusunda uygulayabilme, 2863 sayılı kanun çerçevesinde çalışma disiplini sağlayabilme.
12 Sanat eserlerinin ortaya çıkarılması, müze ve sergi gibi topluma açık ortamlarda sergilenmesine yönelik yöntemleri bilme ve uygulayabilme.
13 Çeşitli coğrafyaların uygarlık ve kültürleri arasında bağlantı kurabilme.
14 Sosyal, kültürel ve toplumsal sorumlulukları kavrama, benimseme ve uygulayabilme becerisi geliştirebilme.
15 İslami dönem Türk sanatının ortaya koyduğu kültürel mirası öğrenme, tanıma ve tanıtma yeteneği kazandırabilme
16 Tarih öncesi devirler dahil, Orta ve yeni çağlar boyunca Avrupa’daki mimari, resim ve heykel konularında bilgilendirme ve değişen üslupları tanıyabilme yeteneği kazandırabilme.
17 Mimari, seramik, halı-kilim vb. dokumalar, minyatür, hat, çini, maden, resim, heykel, kalem işi, sikke ve vb. başlıca Sanat Tarihi konularında bilgilendirebilme.
18 Sanat Tarihi alanında kültürel mirasın evrenselliğine inanarak kültürlere ve değerlere eşit mesafede olabilme.
19 Saha çalışmalarında Sanat Tarihi yöntem ve teknikleri ile bilişim ve iletişim teknolojilerini kullanabilme.
20 Günümüzde karşılaşılan problemlerden yola çıkarak geçmiş ve bugün arasında bağlantı kurup, geleceğe dair çıkarımlarda bulunabilme.
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan Öğretim Faaliyetleri, Öğretme Metodları ve AKTS İş Yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 0 0 0
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 0 0 0
Ödevler 0 0 0
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 0 0 0
Ara sınavlar 0 0 0
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 0 0 0
Yarıyıl sonu sınavı 0 0 0
Araştırma 0 0 0
Toplam iş yükü     0
AKTS     0.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 1 80
Kısa sınav 4 10
Ödev 14 10
Yarıyıl içi toplam   100
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   40
Yarıyıl sonu sınavının başarıya katkı oranı   60
Genel toplam   100

Önerilen Veya Zorunlu Okuma Materyalleri
Ders kitabı -
Yardımcı Kaynaklar www.python.org

Ders İle İlgili Dosyalar