Yazdır

Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
OBJECT ORIENTED PROGRAMMING MAT 256 4 2 + 1 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü SECMELI
Dersin Koordinatörü Doç.Dr. MURAT SARDUVAN
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Alanına Uygun Öğretim
Dersin Amacı
Dersin İçeriği
Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 - He/she recognize data types and operators. 1 - 2 - 3 - 4 - 13 - A - C -
2 - He/she learns one and multi-dimensional arrays. 1 - 2 - 3 - 4 - 13 - A - C -
3 - He/she learns generics and collections. 1 - 2 - 4 - 13 - A - C -
4 - He/she designs graphical user interfaces 1 - 2 - 3 - 4 - 13 - A - C -
5 - He/she learns the principles of object oriented programming and interprets the differences with procedural programming. 1 - 2 - 3 - 4 - 13 - A - C -
6 - He/she knows classes and members of classes. 1 - 2 - 3 - 4 - 13 - A - C -
7 - He/she knows inheritance, polymorphism and encapsulation. 1 - 2 - 3 - 4 - 13 - A - C -
8 - He/she determines the differences between interfaces and abstract classes. 1 - 2 - 3 - 4 - 13 - A - C -
Öğretim Yöntemleri: 1:Lecture 2:Question-Answer 3:Discussion 4:Drilland Practice 13:Lab / Workshop
Ölçme Yöntemleri: A:Testing C:Homework

Ders Akışı

Hafta Konular ÖnHazırlık
1 Data types, Operators, Loops and Decision structures
2 Arrays and sorting algorithms
3 Generics and collections
4 Forms and applications
5 Forms and applications
6 What is object oriented programming?
7 Classes, objects and access modifiers
8 Properties of classes and constructors
9 Inheritance and multiple inheritance
10 Polymorphism and encapsulation.
11 Interfaces and abstract classes.
12 Try and catch, delegates and events.
13 File operations
14 Project presentations

Kaynaklar

Ders Notu
Ders Kaynakları

Döküman Paylaşımı


Dersin Program Çıktılarına Katkısı

No Program Öğrenme Çıktıları KatkıDüzeyi
1 2 3 4 5
1 He/ she has the ability to use the related materials about mathematics, constructed on competency, achieved in secondary education and also has the further knowledge equipment. X
2 Evaluating the fundamental notions, theories and data with academic methods, he/ she determines and analyses the encountered problems and subjects, exchanges ideas, improves suggestions propped up proofs and inquiries. X
3 He/ she has the competency of executing the further studies of undergraduate subjects independently or with shareholders. X
4 He/ she follows up the knowledge of mathematics and has the competency of getting across with his (or her) professional colleagues within a foreign language. X
5 He/ she has the knowledge of computer software information as a mathematician needs. X
6 He/ she has scientific and ethic assets in the phases of congregating, annotating and announcing the knowledge about mathematics. X
7 He/ she has the ability to make the mathematical models of contemporary problems and solving them. X
8 He/ she uses the ability of abstract thinking. X

Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI SIRA KATKI YÜZDESİ
AraSinav 1 50
Odev 1 15
Odev 2 15
ProjeTasarim 1 20
Toplam 100
Yıliçinin Başarıya Oranı 60
Finalin Başarıya Oranı 40
Toplam 100

AKTS - İş Yükü

Etkinlik Sayısı Süresi(Saat) Toplam İş yükü(Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 2 32
Mid-terms 1 9 9
Assignment 2 4 8
Project / Design 1 7 7
Final examination 1 16 16
Toplam İş Yükü 120
Toplam İş Yükü /25(s) 4.8
Dersin AKTS Kredisi 4.8
; ;