|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
Yönetim Bilişim Sistemleri
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin temel amacı, öğrencilere nesne yönelimli programlama prensiplerini kullanarak görsel kullanıcı arayüzüne (GUI) sahip masaüstü uygulamaları geliştirme yetkinliği kazandırmaktır. Eğitim süresince, olay tabanlı (event-driven) programlama mantığının kavratılması, karmaşık iş süreçlerinin görsel bileşenler aracılığıyla kullanıcı dostu yazılımlara dönüştürülmesi ve yazılım geliştirme süreçlerinde standart tasarım kalıplarının uygulanması hedeflenmektedir. Ayrıca, öğrencilerin iş dünyasındaki otomasyon ihtiyaçlarını analiz ederek bu ihtiyaçlara yönelik fonksiyonel ve estetik çözümler üretebilmeleri amaçlanmaktadır.
|
|
Dersin İçeriği
|
Ders kapsamında; tümleşik geliştirme ortamının (IDE) tanıtımı, formlar ve standart kontrol nesnelerinin (butonlar, metin kutuları, listeler vb.) kullanımı, değişkenler ve veri türleri, karar yapıları ve döngüler gibi temel programlama unsurları görsel platformda ele alınmaktadır. Müfredatın devamında; nesne yönelimli programlama kavramları (sınıflar, metotlar, kalıtım), hata yönetimi ve dinamik arayüz tasarımları işlenmektedir. Dersin son aşamasında ise, uygulamaların kalıcı veri yönetimini sağlamak amacıyla veritabanı bağlantı teknikleri (SQL entegrasyonu), veri listeleme, ekleme, güncelleme ve silme (CRUD) işlemleri uygulamalı projeler üzerinden aktarılmaktadır.
|
|
Dersin Yöntem ve Teknikleri
|
1. Anlatım, 2. Soru Cevap, 3. Problem Çözme, 4. Örnek Olay, 5. Deneyimle Öğrenme, 6. Proje Temelli Öğrenme, 7. İşbirlikli Öğrenme, 8. Beyin Fırtınası, 9. Bireysel Çalışma
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi Merve Doğruel Anuşlu
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi ERDOĞAN BOZKURT
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Visual C# How to Program, Paul Deitel, Harvey Deitel ÇÖLKESEN, Rıfat. Veri Yapıları ve Algoritmalar. 12. Baskı. Papatya Yayıncılık, 2002.
|
|
Ders Notları
|
C# Eğitim Kitabı,Yazar: Murat Yücedağ, Yayınevi: Dikeyeksen
|
|
Dökümanlar
|
C# Eğitim Kitabı,Yazar: Murat Yücedağ, Yayınevi: Dikeyeksen
|
|
Ödevler
|
Dönem ödevi
|
|
Sınavlar
|
Vize ve Final Sınavları
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%30
|
|
|
Mühendislik Bilimleri
|
%10
|
|
|
Sosyal Bilimler
|
%0
|
|
|
Eğitim Bilimleri
|
%0
|
|
|
Fen Bilimleri
|
%0
|
|
|
Sağlık Bilimleri
|
%0
|
|
|
Alan Bilgisi
|
%60
|
|
|