Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Görsel Programlama BTP1204 Türkçe Zorunlu 2. Yarıyıl 3 + 1 4,0 5,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi Yüz yüze
Dersin Koordinatörü Öğr. Gör. Kudret YILMAZ
Dersi Veren(ler)
Dersin Amacı Programlama dillerinin genel yapıları öğretilerek, yazılım geliştirme aşamasında kullanılacak veri yapılarının bilgisine temel seviyede sahip olmak
Dersin İçeriği Microsoft Visual Studio ortamnda c# Form tabanlı uygulamalar
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Bir programlama diline ait temel kavramları bilir
2 Formlar, form nesneleri, özellikleri, olayları ve uygulamalarını bilir.
3 Form tabanlı masaüstü uygulamalar geliştirebilir
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Temel veri tiplerine giriş, yüksek seviyeli programlama dillerinin genel yapısı özellikleri, kullanılacak programlama dilinin form tabanlı yazılım ekranını kullanımı Uygulama
2. Hafta Form tabanlı Giriş-Çıkış işlemleri. Uygulama
3. Hafta Form Giriş-Çıkış işlemleri Uygulama
4. Hafta Programlama dillerinde karar yapıları Uygulama
5. Hafta Programlama dillerinde dizi yapısı kullanımı, tek boyutlu diziler. Uygulama
6. Hafta Programlama dillerinde dizi yapısı kullanımı, tek boyutlu diziler Uygulama
7. Hafta Programlama dillerinde, çok boyutlu diziler ve matris gösterimi. Uygulama
8. Hafta Programlama dillerinde hazır metotların kullanımı. Uygulama
9. Hafta Programlama dillerinde metot tanımlama ve kullanımı. Uygulama
10. Hafta Programlama dillerinde öz yinelemeli metotlar. Uygulama
11. Hafta Programlama dillerinde sınıf kavramı. Uygulama
12. Hafta Programlama dillerinde sınıf kavramı. Uygulama
13. Hafta Programlama dillerinde metotların farklı sınıflar ile uygulaması Uygulama
14. Hafta Form tabanlı uygulamalar
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
11 Algoritma ve veri yapılarını oluşturur ve matematiksel hesapları yapar.
13 Veri tabanı tasarımı ve yönetimini gerçekleştirir.
14 Yazılımları test eder ve hataları giderir.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3
PY11 3 3 3
PY13 2 2 2
PY14 3 3 3
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Andrew Stellman : Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C#
  • İhsan Karagülle Microsoft Visual C# .Net Başlangıç Rehberi Türkmen Kitapevi
  • Sefer Algan : Her Yönüyle C# Pusula Yayıncılık Ve Iletişim
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders İçi
Ders Saati (14 Hafta) 14 4 56
Ders Dışı
Ön Hazırlık, Pekiştirme Çalışmaları 9 4 36
Araştırma 14 2 28
Diğer Faaliyetler 3 1 3
Sınavlar
Ara Sınav 1 1 1 1
Ödev 1 5 1 5
Final 1 1 1
Toplam İş Yükü 130
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 5,0