EN
  • Anasayfa
  • BM317 Görsel Programlama (2018 - 2019 / 5. Yarıyıl)
  • EN
BM317 - Görsel Programlama
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Görsel Programlama BM317 5 3 + 0 5,0 Pdf
Birim Bölüm
BİLGİSAYAR MÜHENDİSLİĞİ
Derece Seviye Lisans - Seçmeli - Türkçe
Dersin Verilişi Yüz yüze
EBS Koordinatörü
Ders Veren Arş. Gör. Dr. Sefa TUNÇER
Amaç

Bu dersin amacı, etkili ve esnek nesne yönelimli yazılımlar geliştirmek için gereken nesneye yönelik programlama kavramlarını öğretmektir.

Ders İçeriği

C# programlama dili, nesne ve sınıf kavramı, kurucular ve yıkıcılar, kalıtım, çoklu kalıtım, UML, çok biçimlilik, fonksiyon aşırı yükleme ve fonksiyon ezmesi, Grafik Kullanıcı Arayüzü Tasarımı, Dosyalar, Kütüphane kullanımı

Ders Kaynakları Herbert Schildt, The Complete C#, McGraw-Hill, 2007.
P.J. Deitel, H.M.Deitel, Visual C# 2008 How to Program, Üçüncü Baskı, Prentice Hall, 2009.
Sefer Algan, "Her Yönüyle C# 7.0"
Açıldığı Öğretim Yılı 2011 - 2012 2012 - 2013 2013 - 2014 2014 - 2015 2015 - 2016 2016 - 2017 2017 - 2018 2018 - 2019
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 25
Kısa Sınav 1 5
Kısa Sınav 2 5
Ödev 1 25
Toplam 60
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %40
Toplam %40
Yarıyıl İçinin Başarıya Oranı %60
Yarıyıl Sonu Çalışmalar %40
Toplam %100
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
10
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
60
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
30
Yetkinlik Tamamlayıcı Ders
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Ara Sınav 1 Ara Sınav 1 25 1 25
Kısa Sınav 1 Kısa Sınav 1 5 1 5
Kısa Sınav 2 Kısa Sınav 2 5 1 5
Ödev 1 Ödev 1 25 1 25
Final Final 40 1 40
Toplam İş Yükü (Saat) 100
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 3,92
AKTS 5,0
Hafta Konu Öğretim Metodu
1 C# Programlama Diline Giriş
2 Döngüler, Tür Dönüşümleri, Diziler
3 Metotlar ve Metot Tanımlama
4 Sınıflar
5 Kurucu Metotlar, Kapsülleme
6 Kalıtım, Çok Biçimcilik
7 String Fonksiyonları, İndeksleyiciler
8 Çok Katmanlı Hiyerarşi, Arayüz
9 C# Form Uygulaması (Button, CheckBox, RadioButton)
10 C# Form Uygulaması (Fonksiyon Kullanımı)
11 C# Form Uygulaması (İleri Seviye)
12 ADO.NET
13 C# Form Uygulaması ile MSSQL Bağlantısı
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Bilişim Teknolojilerinin yönetim, denetim, gelişim ve güvenliği/güvenilirliği hakkında bilgi sahibi olma ve farkındalık
Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
; ; ; ; ;
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10
Bilişim Teknolojilerinin yönetim, denetim, gelişim ve güvenliği/güvenilirliği hakkında bilgi sahibi olma ve farkındalık - - - - - - - - - -
Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi. - - - - - - - - - -
Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi. - - - - - - - - - -
Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi. - - - - - - - - - -
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. - - - - - - - - - -
Ortalama Değer - - - - - - - - - -