GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
11919001T11209 NESNE TABANLI PROGRAMLAMA-I Ders 2 3 4,00

Önlisans


Türkçe


Bu dersin amacı öğrencilere, Visual Studio uygulama geliştirme arayüzü kullanabilme, bileşen özellikleri ve olaylarını kullanarak etkin nesne yönelimli uygulamalar geliştirebilme yeterliliğini kazandırmaktır.


Öğr.Gör.Dr. Duygu BAĞCI DAŞ


1 Form nesneleri ve menülerin özellik, metot ve olaylarını kavrayıp kullanabilme.
2 Bileşenlerin özellik, metot ve olaylarını kavrayıp kullanabilme.
3 Prosedürler (fonksiyonlar ve alt programlar) kullanarak modüler programlar oluşturabilme.
4 Nesneye yönelik programlama esaslarını ve Microsoft .NET teknolojisinin mantığını kavrayabilme.
5 Uygulama geliştirme ortamı bileşenlerini kullanabilme.
6 Değişken, sabit,dizi ve operatörleri kullanabilme.
7 Mesaj ve bilgi giriş pencerelerini kullanabilme.
8 Program kontrol ve döngü deyimlerini kullanabilme.

Birinci Öğretim


Yok


Yok


Nesneye yönelik programlama esasları.Visual Studio uygulama geliştirme ortamı bileşenleri. Değişken, sabit, dizi, aritmetiksel ve mantıksal işleçler. Program kontrol ve döngü deyimleri. Form nesneleri ve menü nesnesi. Bileşenler. Prosedürler.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Nesneye yönelik programlama esasları
2 Visual Studio uygulama geliştirme ortamı bileşenleri ve Nesne Yönelimli Programlama Konsepti Bileşenlerin kullanımı
3 C# değişken, sabit ve dizi kullanma, aritmetiksel ve mantıksal işleçleri kullanma Örnek uygulama programları geliştirme
4 C# programlama dilinde mesaj ve bilgi giriş pencerelerinin parametreleri ve kullanımı Örnek uygulama programları geliştirme
5 C#’da program kontrol ve döngü deyimlerini kullanma Örnek uygulama programları geliştirme
6 C#'da program kontrol ve döngü deyimlerini kullanma Örnek uygulama programları geliştirme
7 C#'da Form nesnelerinin özellik, metot ve olayları Örnek uygulama programları geliştirme
8 Ara Sınav
9 C# menülerin özellik, metot ve olayları Örnek uygulama programları geliştirme
10 C#’da bileşenlerin özellik, metot ve olayları, TextBox, Label ve Button bileşenleri Örnek uygulama programları geliştirme
11 CheckBox, RadioButton, GroupBox ve ListBox bileşenleri Örnek uygulama programları geliştirme
12 ComboBox, ScrollBar, Trackbar ve PictureBox bileşenleri Örnek uygulama programları geliştirme
13 DateTimePicker, MonthCalendar, Timer, ProgressBar ve RichTextBox bileşenleri Örnek uygulama programları geliştirme
14 C#'da prosedürler (fonksiyonlar ve alt programlar) kullanma Örnek uygulama programları geliştirme
15 Prosedürler (fonksiyonlar ve alt programlar) kullanma Örnek uygulama programları geliştirme
16 Final Sınavı

Öğretim elemanı Ders notları



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Uygulama/Pratik 14 1 14
Rehberli Problem Çözümü 8 3 24
Ödev Problemleri için Bireysel Çalışma 1 12 12
Ara Sınav İçin Bireysel Çalışma 1 17 17
Final Sınavı içiin Bireysel Çalışma 1 20 20
Toplam İş Yükü (saat) 131

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9
ÖÇ 1 4 3 3 5 5 2 5 4 5
ÖÇ 2 4 3 3 5 5 2 5 4 5
ÖÇ 3 4 3 3 5 5 2 5 4 5
ÖÇ 4 4 3 3 5 5 2 5 4 5
ÖÇ 5 4 3 3 5 5 2 5 4 5
ÖÇ 6 4 3 3 5 5 2 5 4 5
ÖÇ 7 4 3 3 5 5 2 5 4 5
ÖÇ 8 4 3 3 5 5 2 5 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek