Bilgi Paketi

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

BİLP244

GÖRSEL PROGRAMLAMA II

Ders Kodu
BİLP244
Yarıyıl
Dördüncü Yarıyıl (Bahar)
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiÖnlisans
Dersin Yılı2
Dersin YarıyılıDördüncü Yarıyıl (Bahar)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Sınıf ve nesne tabanlı programlama yapıları kullanarak modüler yazılım geliştirebilir.
  2. Dosya ve klasör işlemlerini programatik olarak gerçekleştirebilir ve kullanıcı etkileşimli dosya diyalogları oluşturabilir.
  3. Access, MySQL ve MS-SQL veritabanlarına bağlanarak veri ekleme, listeleme, güncelleme, silme ve arama işlemlerini gerçekleştirebilir.
  4. Temel SQL ve LINQ sorgularını kullanarak veritabanı işlemlerini gerçekleştirebilir.
  5. Geliştirdiği uygulamaları kurulum dosyası haline getirerek dağıtıma hazır hale getirebilir.
  6. Geliştirdiği yazılım projelerini teknik ve görsel olarak sunabilir, proje çıktıları hakkında değerlendirme yapabilir.
  7. Yazılım geliştirme sürecinde karşılaştığı problemleri analiz ederek uygun çözüm yolları geliştirebilir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİLP 243 GÖRSEL PROGRAMLAMA I
Ders TanımıBu ders, öğrencilerin ileri düzey görsel programlama becerilerini geliştirmelerini hedefler. Ders kapsamında sınıf ve nesne tabanlı programlama yapıları, dosya ve klasör işlemleri, kullanıcı etkileşimli dosya diyalogları gibi temel konuların yanı sıra Access, MySQL ve MS-SQL gibi farklı veritabanı sistemleriyle bağlantı kurma, veri listeleme, ekleme, güncelleme, silme ve arama işlemleri detaylı olarak ele alınır. Ayrıca LINQ sorguları ve uygulama kurulum dosyası hazırlama gibi ileri düzey konular da işlenir. Dönem sonunda öğrenciler, öğrendikleri bilgileri kullanarak projeler geliştirip sunarlar.
Ders İçeriği
HAFTA KONULAR
1. Hafta Ders tanıtımı ve Görsel Programlama I dersi genel tekrarı ve final sorularının çözümü
2. Hafta Sınıflar: Sınıf tanımlama, sınıf ve nesne uygulamaları
3. Hafta Dosya ve klasör işlemleri
4. Hafta Dosya dialog kutuları (Fileopen, File Save vs..)
5. Hafta Access veritabanı işlemleri, veritabalarını hatırlama ve temel SQL işlemleri
6. Hafta Access veritabanına bağlanma ve listeleme kayıt ekleme işlemleri
7. Hafta Access veritabanına bağlanma güncelleme, silme ve arama işlemleri
8. Hafta ARASINAV
9. Hafta MySQL veritabanı işlemleri, veritabalarını hatırlama ve temel SQL işlemleri
10. Hafta MySQL veritabanına bağlanma ve listeleme kayıt ekleme işlemleri
11. Hafta MS-SQL veritabanına bağlanma güncelleme, silme ve arama işlemleri
12. Hafta MS-SQL veritabanına bağlanma güncelleme, silme ve arama işlemleri
13. Hafta LINQ işlemleri
14. Hafta Kurulum dosyası hazırlama işlemleri
15. Hafta Proje sunumları
KaynaklarThe Complete Reference C#, Herbert Schildt
Visual Studio 2010 ile Her Yönüyle C# 4.0; Volkan Aktaş; KODLAB
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
  • Proje
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Uygulama/Pratik 10 25
Proje 1 10
Toplam(%) 65
Yıl İçinin Başarıya Oranı(%) 65
Finalin Başarıya Oranı(%) 35
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1.5 1.5
Kısa Sınavlara hazırlık 0 0 0
Sınıf Dışı Ders Çalışma Süresi 14 2.5 35
Final Sınavına Hazırlık 1 28 28
Ders Saati 14 2 28
Ara Sınava Hazırlık 1 28 28
Laboratuvar 14 2 28
Final Sınavı 1 1.5 1.5
Ö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 Ö6 Ö7
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15