Yazdır

Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
OBJECT ORIENTED PROGRAMMING SWE 104 2 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü ZORUNLU
Dersin Koordinatörü Dr.Öğr.Üyesi GÜLÜZAR ÇİT
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi
Dersin Amacı

This course aims to give basic knowledge about object oriented programming concept in software engineering. 

Dersin İçeriği

This course gives class and object concepts, constructor and desrtuctors, single and multiple inheritance, UML, operator overloading, polymorphism, function overloading and function overriding with object oriented programming, respectively.

Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 - Nesneye dayalı programlama kavramının temel prensiplerini öğrenme 1 - 12 - 13 - 14 - 16 - A - C -
2 - UML'de sınıf ve kullanıcı diyagramlarını çizme 1 - 12 - 13 - 14 - 16 - A - C -
Öğretim Yöntemleri: 1:Lecture 12:Case Study 13:Lab / Workshop 14:Self Study 16:Project Based Learning
Ölçme Yöntemleri: A:Testing C:Homework

Ders Akışı

Hafta Konular ÖnHazırlık
1 Course Presentation and Introduction
2 Introduction to Object Oriented Programming Concept
3 Introduction to Object Oriented Programming Concept
4 Control Statements, Loops and Functions
5 Classes, Access Contollers, Member Variable and Functions
6 Classes, Access Contollers, Member Variable and Functions
7 Inheritance, Multiple Inheritance and Interfaces
8 Inheritance, Multiple Inheritance and Interfaces
9 Polymorphism and Encapsulation
10 Polymorphism and Encapsulation
11 Static Member Variables and Functions
12 Const Class Objects, Member Variables and Functions
13 UML, UML Class Diyagrams, UML User Diaygrams
14 UML, UML Class Diyagrams, UML User Diaygrams

Kaynaklar

Ders Notu
Ders Kaynakları

- Deitel, P., Deitel, H., Visual C# How to Program, Sixth Edition, Pearson, 2016.


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

Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI SIRA KATKI YÜZDESİ
AraSinav 1 50
Odev 1 25
Odev 2 25
Toplam 100
Yıliçinin Başarıya Oranı 45
Finalin Başarıya Oranı 55
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) 1 0 0
Hours for off-the-classroom study (Pre-study, practice) 16 0 0
Mid-terms 1 0 0
Assignment 2 0 0
Final examination 1 0 0
Toplam İş Yükü 0
Toplam İş Yükü /25(s) 0
Dersin AKTS Kredisi 0
; ;