Bilgi Paketi

Bilgisayar Programcılığı Programı (İkinci Öğretim)

BİLP243

GÖRSEL PROGRAMLAMA I

Ders Kodu
BİLP243
Yarıyıl
Üçüncü Yarıyıl (Güz)
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiÖnlisans
Dersin Yılı2
Dersin YarıyılıÜçüncü Yarıyıl (Güz)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. C# dilinin temel sözdizimini ve program yapılarını kullanarak konsol uygulamaları geliştirir.
  2. Windows Forms teknolojisi ile kullanıcı arayüzü tasarlar ve olay güdümlü (event-driven) programlama mantığı ile işlevsel hale getirir.
  3. Diziler ve fonksiyonlar gibi yapıları kullanarak modüler, okunabilir ve sürdürülebilir kod yazar.
  4. Hata ayıklama (debugging) ve test tekniklerini uygulayarak sağlam yazılımlar geliştirir.
  5. Gerçekçi problemleri analiz eder, yazılım çözümleri tasarlar ve bu çözümleri C# programlama dili ile hayata geçirir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıBu ders, algoritmik düşünme becerilerini geliştirmek ve C# programlama dili aracılığıyla hem konsol hem de görsel kullanıcı arayüzü (GUI) tabanlı uygulamalar geliştirebilmek isteyen öğrenciler için tasarlanmıştır. Dersin ilk yarısında temel programlama kavramları olan veri türleri, karar yapıları, döngüler, diziler ve fonksiyonlar ele alınarak öğrencilerin algoritma geliştirme yetkinliği kazanmaları sağlanır. Dersin ikinci yarısında ise Windows Forms platformu kullanılarak görsel programlama konularına geçilir. Form, buton, metin kutusu gibi temel bileşenlerden başlayarak, kullanıcı etkileşimini artıran CheckBox, ListBox, Timer, ProgressBar gibi gelişmiş bileşenlerin kullanımı öğretilir. Ayrıca, ErrorProvider, PictureBox, Random ve ImageList gibi yardımcı bileşenlerle kullanıcı deneyimi zenginleştirilir. Öğrenciler, görsel öğelerle birlikte tek ve çok boyutlu dizileri kullanarak etkileşimli uygulamalar geliştirir. Ders, proje tabanlı öğrenme yaklaşımıyla desteklenerek öğrencilerin gerçek dünya problemlerine çözüm üretebilecek yazılımlar geliştirmesi hedeflenir.
Ders İçeriği
HAFTA KONULAR
1. Hafta C# Giriş
2. Hafta Veri türleri ve temel giriş çıkış
3. Hafta Karar yapıları
4. Hafta Döngüler
5. Hafta Diziler
6. Hafta Alt fonksiyonlar
7. Hafta İleri fonksiyonlar
8. Hafta ARA SINAV
9. Hafta Görsel öğelere giriş : form, button, textbox, label, combobox
10. Hafta Görsel öğeler : CheckBox, ListBox, timer
11. Hafta Görsel öğeler: CheckedListBox, NumericUpDown, TrackBar, ProgressBar
12. Hafta ErrorProvider, PictureBox, Random, ImageList
13. Hafta Görsel öğelerle tek boyutlu dizilerin kullanımı
14. Hafta Görsel öğelerle çift boyutlu dizilerin kullanımı
15. Hafta Genel Tekrar
Kaynaklarİnternet tabanlı İşitsel ve Görsel Materyaller Visual C#.NET veri tabanı, Nihat Demirci, Yüksel İnan, Palme Yayıncılık, 2005. Her Yönüyle C#, Sefer Algan, Pusula Yayıncılık
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Uygulama/Pratik 12 25
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık 0 0 0
Sınıf Dışı Ders Çalışma Süresi 14 3 42
Final Sınavına Hazırlık 1 24 24
Ders Saati 14 2 28
Ara Sınava Hazırlık 1 24 24
Laboratuvar 14 2 28
Final Sınavı 1 2 2
Ödevler 0 0 0
Toplam İş Yükü150
Toplam İş Yükü / 305
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15