Dersin Ayrıntıları Yarıyıl Kodu Adı T+U+L Kredi AKTS 3 03830105 Görsel Programlama I 3+1+0 4 4 Dersin Detayları Dili : Türkçe Düzeyi : Ön Lisans Bölümü / Programı : Bilgisayar Programcılığı Öğrenim Türü : Örgün Öğretim Türü : Zorunlu Amacı : Bu ders kapsamında; ileri seviye görsel nesnelerin kullanabilmesini, programla yöntem ve tekniklerine hakim olmasını sağlamayı, veritabanı uygulamaları üzerinde programlama yöntem ve teknikleri ile uygulama geliştirebilmelerini amaçlamaktadır. İçeriği : Windows Form GUİ Uygulamaları, Veritabanı bağlantılarının sağlanması, Otomasyon proje tasarımı, İndeksleyiciler, Operatör Overloading, Numaralandırmalar, İsim Alanları, Kütüphane Oluşturma, Web servis yazımı ve kullanımı, Windows API yazımı ve kullanımı, İstemci Sunucu Mimarisi Yöntem ve Teknikleri : Ön Koşulları : Yok Koordinatörü : Öğr.Gör. Muhammed Saadetdin KAYA Dersi Verenler : Öğr.Gör. MUHAMMED SAADETDİN KAYA Yardımcıları : Yok Staj Durumu : Yok Dersin Kaynakları Kaynaklar : c# Sefer Algan Ders Notları : C# Sefer Algan Yarıyıl Çalışma Bilgileri Yarıyıl Çalışmaları Sayısı Katkı Ödev 1 %30 Proje 1 %70 Toplam 2 %100 Etkinlik Bilgileri Etkinlik Sayısı Süre Toplam İş Yükü (Saat) Ders Süresi 14 3 42 Sınıf Dışı Ç. Süresi 14 2 28 Ödevler 4 2 8 Sunum/Seminer Hazırlama 2 2 4 Ara Sınavlar 1 10 10 Uygulama 10 2 20 Laboratuvar 14 2 28 Proje 1 0 0 Yarıyıl Sonu Sınavı 1 10 10 Toplam İş Yükü AKTS: 4 150 Öğrenme Çıktıları Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir: Sıra Açıklama 1 Karmaşık bir problemi, sistemi veya süreci; gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde yazılım geliştirme becerisi; 2 Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; 3 Bilişim teknolojilerini etkin bir şekilde kullanma becerisi; 4 Mühendislik problemlerinin incelenmesi için yazılım geliştirerek benzetim yapma becerisi; 5 Mühendislik problemlerinin incelenmesi için yazılım geliştirerek veri toplama, sonuçları analiz etme ve yorumlama becerisi; Ders Konuları Hafta Konu 1 Windows gui uygulamaları 2 Windows GUİ ile Veritabanı bağlantısının yapılması 3 Otomasyon projelerinin tasarlanması 4 Yapılan projenin sunulması 5 Operatör Overloading 6 Numaralandırmalar 7 İsim alanları 8 Kütüphane Dosyası Oluşturma 9 İstemci Sunucu Mimarisi 10 Web servislerin yazılması 11 Web servislerin kullanılması 12 Windows Apıların yazılması ve kullanılması 13 Web servis ve Apı ler ile uygulamaların yapılması 14 Projelerin yapılması ve sunumu Dersin Program Çıktılarına Katkısı P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15P16P17P18 Tüm 55 Ö1 55 Ö2 555 Ö3 55 Ö4 55 Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek