ISB244 Bilgisayar Programlama 2

5 AKTS - 2-2 Süre (T+U)- 4. Yarıyıl- 3 Yerel Kredi

Genel Bilgi

Kod ISB244
Ad Bilgisayar Programlama 2
Yarıyıl 4. Yarıyıl
Süre (T+U) 2-2 (T-U) (17 Hafta)
AKTS 5 AKTS
Yerel Kredi 3 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Öğr. Gör. ERKAN KAYNAK


Dersin Amacı

c sharp programlama dilini kullanmayı öğretmek, uygulama kapasitesini ve yeteneğini yükseltmek.

Dersin İçeriği

c sharp programlama dilinde dosya işlemleri, Kolleksiyonlar. Stream kullanımı. Nesneye yönelik programlama.

Dersin Ön Koşulu

Temel programlama ve algoritma bilgisi.

Kaynaklar

Derste verilecektir.

Notlar

https://enformatik.cu.edu.tr https://www.w3schools.com/cs/index.php


Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 İleri c sharp programlama dilinde kod yazar.
ÖÇ02 c sharp programlama dili ile bilgisayarda bulunan dosyalara erişir..
ÖÇ03 Yeni bir dosya yaratıp, var olan dosyaları siler..
ÖÇ04 c sharp programlama dilini kullanarak bir dosya üzerine veri yazar..
ÖÇ05 c sharp dilindeki koleksiyon sınıflarını kullanır.
ÖÇ06 Nesneye Yönelik programlamayı kavrar.
ÖÇ07 Kapsülleme ve Kalıtım konularını kavrar.
ÖÇ08 c sharp dilinde Nesneye yönelik programlama yapar.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 Bilgi - Kuramsal, Olgusal Olasılık, İstatistik ve Matematiğin temel kavram ve ilkelerini açıklar
PÖÇ02 Bilgi - Kuramsal, Olgusal Yaşamda istatistiğin yerini ve önemini belirtir
PÖÇ03 Bilgi - Kuramsal, Olgusal İktisadi ve hukuksal temel kavram ve ilkeleri tanımlar
PÖÇ04 Bilgi - Kuramsal, Olgusal Karşılaşılabileceği sorunlar karşısında, sayısal ve istatistiksel çözümler üretir
PÖÇ05 Bilgi - Kuramsal, Olgusal İstatistiksel verilerin elde edilmesi ve/veya düzenlenmesi için uygun yöntem ve teknikleri kullanır
PÖÇ06 Bilgi - Kuramsal, Olgusal Bilgisayar sistemlerini ve programlarını kullanır 5
PÖÇ07 Bilgi - Kuramsal, Olgusal Matematiksel ve istatistiksel teknikleri kullanarak rasgelelik içeren problemlere model kurma, çözme ve yorumlama 3
PÖÇ08 Bilgi - Kuramsal, Olgusal İstatistiksel analiz yöntemlerini uygular 3
PÖÇ09 Bilgi - Kuramsal, Olgusal İstatistiksel sonuç çıkarım (tahmin, hipotez testi, v.b.) yapar
PÖÇ10 Bilgi - Kuramsal, Olgusal İstatistiksel teknikleri kullanarak farklı disiplinlerin problemlerine çözüm üretir
PÖÇ11 Bilgi - Kuramsal, Olgusal Görsel, veritabanı ve web programlama tekniklerini anlar ve nesnel program yazabilme yeteneğine sahip olur 5
PÖÇ12 Bilgi - Kuramsal, Olgusal İstatistiksel paket programları kullanarak model oluşturur ve analiz yapar
PÖÇ13 Beceriler - Bilişsel, Uygulamalı İstatistiksel metotlar arasındaki farkı ayırt eder
PÖÇ14 Beceriler - Bilişsel, Uygulamalı İstatistik ile ilişkili disiplinler arasındaki etkileşimin farkında olur
PÖÇ15 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği İstatistiksel yöntemleri kullanarak elde edilen sonuçları sözlü ve görsel olarak sunar 3
PÖÇ16 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Bireysel ve ortaklaşa olarak etkili ve üretken çalışma yapma becerisine sahip olur
PÖÇ17 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Mesleki gelişimlerinin yanı sıra ilgi ve yetenekleri doğrultusunda bilimsel, kültürel, sanatsal ve sosyal alanlarda eğitim gereksinimlerini belirleyerek kendini sürekli geliştirir 3
PÖÇ18 Yetkinlikler - Öğrenme Yetkinliği İstatistiğin kullanıldığı bilim alanları ile ilgili verilerin toplanması, yorumlanması, duyurulması aşamalarında toplumsal, bilimsel ve etik değerlere sahip olur.


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 c sharp programlama dilinde yeni bir dosya oluşturulması ve kayıt girilmesi. literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
2 c sharp programlama dilinde kayıt işlemleri ve hesaplamalar. literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
3 c sharp programlama dilinde dosyalara kayıt eklemesi ve kayıt görüntülenmesi. literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
4 c sharp programlama dilinde dosyalarda kayıt aranması ve kayıt görüntülenmesi. literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
5 Nesneye Yönetik Programlamaya Giriş literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
6 Sınıflar literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
7 Kapsülleme ve Kalıtım literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
8 Ara Sınav Genel Tekrrar Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
9 Nesneye yönelik programlamada poliforizma literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
10 Yapılandırıcı Metodlar literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
11 Statik Metodlar literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
12 İsim Uzayları literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
13 Koleksiyon Sınıfları - I literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
14 Koleksiyon Sınıfları - II literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
15 Streamler literatur taraması Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
16 Yarıyıl Sonu Sınavları literatur taraması Ölçme Yöntemleri:
Yazılı Sınav
17 Yarıyıl Sonu Sınavları Genel tekrar Ölçme Yöntemleri:
Yazılı Sınav


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 4 56
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 3 42
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 3 3
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 8 8
Yarıyıl/Yıl Sonu/Final Sınavı 1 16 16
Toplam İş Yükü (Saat) 125
Toplam İş Yükü / 25 (s) 5,00
AKTS 5 AKTS