GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
MAT002 NESNE TABANLI PROGRAMLAMAYA GİRİŞ Seçmeli Ders Grubu 2 4 3,00

Lisans


Türkçe


Bu dersin amacı, öğrencilere; nesneye dayalı bir programlama diline giriş yapmak ve bu dil ile ilgili temel kavramları öğretmektir.


Doç.Dr.Elgin KILIÇ


1 Nesne tabanlı programlama araçlarını tanıyabilme
2 Form kullanımını öğrenebilme.
3 Nesne tabanlı programlamada nesne mantığını kavrayabilme
4 Nesne tabanlı programlamayı bilimsel problemlerde araç olarak kullanabilme
5 Nesneye yönelik programlama dillerinde bir proje yapabilme.

Birinci Öğretim


Yok


Yok


Tümleşik Geliştirme Ortamı (IDE), değişkenler, veri türleri, kontrol yapıları, Ortak form kontrolleri, Ortak özellikler (properties), Dizi ve karmaşık veri türleri, Metot ve fonksiyonlar, Olay (event) metotları, Nesne tanımlama, form kullanımı ve formlar arası bilgi değişimi, Hata fırlatma ve yakalama (throw-catch-finally)


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Tümleşik Geliştirme Ortamı (IDE) kullanımı ve özellikleri
2 Değişkenler, değişken tipleri, dizi ve matris; aritmetiksel ve matematiksel işlemciler.
3 Koşul deyimleri, Döngü deyimleri
4 Fonksiyonlar
5 Fonksiyonların kullanım biçimleri
6 Nesneler ve tanımlamaları, özellikleri, metotlar, olaylar
7 Nesneler ve tanımlamaları, özellikleri, metotlar, olaylar
8 Nesneye yönelik programlamada Fonksiyonlar ve kullanımları Matematiksel Fonksiyonlar String Fonksiyonlar Zaman ve Tarih Fonksiyonları
9 ARASINAV
10 Form ve diğer kontroller
11 Form ve diğer kontroller
12 Kontrollerin olaylarını kullanabilme
13 Kontrollerin olaylarını kullanabilme
14 Nesne tabanlı programlamada Dosya Yapıları

1. C# How to Program, H. M. Deitel, P. J. Dietel, J. A. Listfield, and T. R. Nieto, Prentice Hall, 2001 2. Java ile Nesne Programlama, T. Karaçay, Seçkin Yayıncılık, 2012 3. Simply C#: An Application-Driven¿ Tutorial Approach, H. M. Deitel, P. J. Deitel, T. Hoey, C. H. Yaeger, 2003 4. Visual C#.NET 2.0, Nihat Demirli & Yüksel İnan, Palme Yayıncılık, 2008 5. C# Builder. Net Baslangic Rehberi, İhsan Karagülle, Türkmen Kitabevi, 2006 6. Java: How to Program, P. Deitel, H. Deitel, Prentice Hall, 2014


Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Ev Ödevi 1 40
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 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Proje Sunma 1 14 14
Ara Sınav İçin Bireysel Çalışma 1 12 12
Final Sınavı içiin Bireysel Çalışma 1 18 18
Toplam İş Yükü (saat) 90

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16 PÇ 17 PÇ 18 PÇ 19 PÇ 20 PÇ 21 PÇ 22 PÇ 23 PÇ 24
ÖÇ 1 3 4 5 3 2
ÖÇ 2 3 4 5 3 3
ÖÇ 3 4 4 5 3 3
ÖÇ 4 4 4 5 4 4
ÖÇ 5 5 4 5 4 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek