EN
  • Anasayfa
  • BM317 Görsel Programlama (2022 - 2023 / 6. Yarıyıl)
  • EN
BM317 - Görsel Programlama
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Görsel Programlama BM317 6 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ü Arş. Gör. Dr. Sefa TUNÇER
Ders Veren
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 2019 - 2020 2020 - 2021 2021 - 2022
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam 0
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam %0
Yarıyıl İçinin Başarıya Oranı %0
Yarıyıl Sonu Çalışmalar %0
Toplam %0
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
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
Ödev 1 Ödev 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
Final Final 40 1 40
Toplam İş Yükü (Saat) 100
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 3,92
AKTS
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
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.
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 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.
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.
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.
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10
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. - - - - - - - - - -
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 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. - - - - - - - - - -
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. - - - - - - - - - -
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. - - - - - - - - - -