Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
C# Programlama BTP 203 3 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler

Görsel Programlama (vb.net)

Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Dr.Öğr.Üyesi ULAŞ YURTSEVER
Dersi Verenler Dr.Öğr.Üyesi ULAŞ YURTSEVER,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

C# dilini ve öğretmek ve .NET platformunda C# uygulamasının hazırlamasını sağlamak

Dersin İçeriği

C# dilin temelleri verildikten sonra, döngüler, fonksiyonlar, sınıf yapısı, kütüphaneler verilerek örnek yazılım uygulamaları yapılacaktır

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 C# yazılım geliştirilme becerisinin artması Anlatım, Soru-Cevap, Tartışma, Bireysel Çalışma, Sınav, Ödev,
2 .Net programcılığını pekiştirme Anlatım, Soru-Cevap, Tartışma, Bireysel Çalışma, Sınav, Ödev,
Hafta Ders Konuları Ön Hazırlık
1 C# ve .NET’e giriş, değişkenler, veri türleri
2 Tür Dönüşümler, diziler.
3 Blok Kontrol deyimleri, atlama deyimleri.
4 Metotlar
5 Diyalog Kutuları, Diyalog Pencereleri
6 String İşlemleri
7 String Sınıfının Metotları
8 Tarih ve Zaman İşlemleri
9 Nesneye Yönelik Programlamanın Yararları, Özellikleri
10 Hata Ayıklamak ve Hata Yakalamak
11 Formlar ve Kontroller
12 Koleksiyonlar, Sınıflar
13 Grafik ve Çizim İşlemleri
14 Yazdırma İşlemleri
Kaynaklar
Ders Notu

C# Programlama, e-ders notu

Ders Kaynakları

http://www.tutorialspoint.com/csharp/
http://www.csharpnedir.com/
https://tr.wikipedia.org/wiki/C_Sharp
https://msdn.microsoft.com/tr-tr/library/kx37x362.aspx

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Matematik, fen bilimleri ve kendi alanları ile ilgili konularda yeterli alt yapıya sahip olmak
2 Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, çözüm önerileri geliştirebilme becerisine sahip olmak
3 Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini belirleme ve etkin kullanabilmek.
4 Bilgisayar destekli çizim ve alanı ile ilgili simülasyon programları kullanarak tasarım yapma ve mesleki plan ve projelerin çizimlerini gerçekleştirme becerisi kazandırmak.
5 Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilme, takımlarda sorumluluk alabilme veya bireysel çalışma yapabilme becerisine sahip olmak
6 Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak.
7 Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi kazandırmak.
8 Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak.
9 İş güvenliği, işçi sağlığı ve çevre koruma bilgisi ve bilincine sahip olmak.
10 Alanının gerektirdiği temel düzeyde bilgisayar yazılım ve donanımlarını kullanabilme becerisine sahip olmak
11 Sanayi ve hizmet sektöründeki üretim süreçlerini izleyerek uygulama becerisine sahip olmak
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 50
1. Kısa Sınav 15
2. Kısa Sınav 15
1. Ödev 20
Toplam 100
1. Yıl İçinin Başarıya 20
1. Final 80
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ara Sınav 1 10 10
Kısa Sınav 2 5 10
Ödev 1 10 10
Final 1 24 24
Toplam İş Yükü 150
Toplam İş Yükü / 25 (Saat) 6
Dersin AKTS Kredisi 5