Ders Öğretim Planı

Ders Kodu Ders Adı Ders Türü Yıl Dönem AKTS
BIP206 Nesne Tabanlı Programlama-II 927001 2 4 6

Dersin Amacı

Bu ders ile öğrenciler; nesne kullanımını destekleyen bir programlama dilini detaylı bir şekilde öğrenecektir.

Dersin Veren Öğretim Görevlisi/Görevlileri

Öğr Gör.Erhan CEBECİ

Ön Koşul Dersleri

Nesne Tabanlı Prog 1

Önerilen Diğer Hususlar

Yok

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Her Yönüyle C# 4.0 Volkan Aktaş

Dersin Sunulduğu Dil

Türkçe

Staj Durumu

Yok

Dersin İçeriği

.NET Framework Mimarisi, Visual Studio Geliştirme Ortamı ve Görsel Programlama, Temel kavramları: değişkenler, veri türleri, kontrol yapıları, Ortak Windows form kontrolleri, Ortak özellikler (properties), Dizi ve karmaşık veri türleri, Metod ve fonksiyonlar ,Olay (event) metodları, Nesne tanımlama ve DLL kullanımı, Çoklu form kullanımı ve formlararası bilgi değişimi, Hata fırlatma ve yakalama (throw-catch-finally

Değerlendirme

# Etkinlikler Adet Yuzde Katkısı Yarıyıl İci Etkinlik Yıl Sonu Etkinlik
90 Yarıyıl (Yıl) İçi Etkinlikleri 1 40
91 Yarıyıl (Yıl) Sonu Etkinlikleri 1 60
1 Ara Sınav 1 40 1

Ders İş Yükü Verisi

# Etkinlikler Adet Süresi(saat) Toplam İş Yükü(saat)
1 Ara Sınav 1 1 1
2 Final Sınavı 1 1 1
5 Derse Katılım 16 4 64
7 Laboratuvar 10 1 10
8 Rehberli Problem Çözümü 10 1 10
22 Proje Hazırlama 10 1 10
54 Ev Ödevi 10 1 10

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 delphi ekran görüntüsü ve özelllikleri konu1.docx
2 değişkenler ve yapısı konu12docx.docx
3 ekran giriş çıkış komutları konu3docx.docx
4 karşılaştırma komutları konu4docx.docx
5 döngü komutları konu5docx.docx
6 alt programlar konu6docx.docx
7 edit kutusu ve özellikleri-1- konu7docx.docx
8 edit kutusu ve özelllikleri-2-
9 ARA SINAV
10 edit kutusu ve olaylar-1-
11 edit kutusu ve olaylar-2-
12 label ve komut düğmesi
13 radiabutton
14 checkbox
15 FİNAL SINAVI
16 FİNAL SINAVI

Dersin Öğrenme Çıktıları

# Öğrenme Çıktı Id Açıklama
1 1106103 İşletim sistemi tabanlı temel uygulama geliştirmek
2 1106104 İşletim sistemi tabanlı ileri uygulama geliştirmek
3 1106105 Çoklu form kullanımını öğrenebilme.
4 1106106 Nesne tabanlı programlama paradigmalarını uygulamak
5 1106107 Veritabanı bağlantılı uygulama geliştirmek

Bölüm Program Çıktıları

# Program Çıktı Id Açıklama
1 65574 Ofis ve paket programlarının kullanma becerisi
2 65575 Bir problemi analiz etme ve çözüm yolları sunma becerisi
3 65576 Programlama mantığını kavrama ve uygulama becerisi
4 65577 Farklı programlama dilleri öğrenme ve kullanma becerisi
5 65578 Temel teknoloji ve bilim kavramları hakkında yorum yapma becerisi
6 65579 Bir yabancı dili kullanarak alanındaki bilgileri izleyebilme ve iletişim kurabilme becerisi
7 65580 Dijital ortamda görsel grafik öğeleri ile çalışma becerisi
8 65581 Bilgisayar donanımlarını tanıma ve kullanma becerisi
9 65582 Veri tabanı oluşturma ve yönetme becerisi
10 65583 Web sayfaları oluşturma ve yönetme becerisi
11 65584 Bilgisayar işletim sistemlerini tanıma becerisi
12 65585 Bilgisayar ağ sistemlerini tanıma ve kullanma becerisi
13 65586 Bilgisayarın temel çalışma prensibini kavrama becerisi
14 65587 Bilgisayar sistemlerinde kullanılan ticari uygulamaları kullanma becerisi
15 65588 Takım çalışması yapabilme becerisi
16 65589 Bilimsel araştırma ilkeleri doğrultusunda veri toplama ve verilerin analizini yapabilmeyi öğrenir
17 65590 Öğrencilerin sözlü ve yazılı iletişim yeteneklerini geliştirmek

Ögrenme Çıktı Matrisi

Program Çıktısı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Öğrenme Çıktısı
1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2
2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2
3 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2
4 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2
5 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek