>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
C# Programlama BPP216 Seçmeli Önlisans 2 Bahar 4

Öğretim Elemanı Adı

Öğr. Gör. Birsen KÖSELE BAYHAN
Öğr. Gör. Mustafa OF

Dersin Öğrenme Kazanımları

1) Belirlenmiş programlama dili ile gerekli olan uygulamanın tasarım kısmını açıklar.
2) Problemlere karşı en kısa ve en hızlı çözümü üretecek programları geliştirir.
3) Uygulama yazarken gerekli olan sabit, değişken vs yapıları tanır.
4) Uygulamalarda dosyalar ve klasörleri kullanabilecek kodları uygular.
5) Mobil bir cihaz için bir uygulama yazar.
6) Veritabanı işlemlerini ifade eder.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Öğrenme Kazanımları
1 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
2 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
3 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
4 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
5 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
6 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

C# Programlama

Dersin İçeriği

Bu ders aşağıdakileri kapsar: nesneye yönelik problem çözme; sınıf, nesne kavramları; sınıf yapısı; kurucu ve yok ediciler; özel, korunmuş ve genel bölümler; sınıf içinde operatör ve fonksiyon isimlerinin yeniden yüklenmesi; türemiş sınıflar; sanal sınıflar; çok şekillilik; kalıtım; C# programlama dilinde uygulamalar; veri tipleri; giriş-çıkış komutları; mantıksal ifadeler; döngüler; karar yapısı;işlevler; diziler; yapılar; dinamik bellek kullanımı; grafikler; kayıt yapısı diziler konularını kapsar.

Haftalık Ders İzlencesi

1) Dersin işlemesi,içerikleri ve takip edilecek yol
2) Nesneye yönelik programlama mantığını tanıyabilme
3) ADO.NET yapısı ile veritabanını kavramak
4) ADO.NET yapısı ile veritabanı yaratabilme ve yönetebilme işlemlerini kavramak
5) Veritabanı ile bağlantılı çalışmayı öğrenme
6) Veritabanı ile bağlantılı çalışma ile ilgili uygulamalar geliştirme
7) Veritabanı ile bağlantısız çalışmayı öğrenme
8) Ara sınav/Değerlendirme
9) Veritabanı ile bağlantısız çalışma ile ilgili uygulamalar geliştirme
10) İnternet kontrollerinin kullanılışını öğrenme
11) İnternet kontrollerinin kullanılışını öğrenme
12) Veri yapısı ile ilgili kavramları öğrenme
13) Veri yapısı ile ilgili kavramları öğrenme
14) Mobil cihazlarda çalışan uygulamalar
15) Mobil cihazlarda çalışan uygulamalar
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Soru-Cevap
3) Tartışma
4) Alıştırma ve Uygulama
5) Grup Çalışması
6) Laboratuvar/Çalıştay
7) Bireysel Çalışma
8) Problem Çözme
9) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Ara Sınav Notunun Başarıya Oranı

30%

Yarıyıl Sonu Sınavının Başarıya Oranı

70%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte