Master Program in Information Technologies

Object Oriented Programming(IT 511)

Course Code Course Name Semester Theory Practice Lab Credit ECTS
IT 511 Object Oriented Programming 1 4 0 0 3 8
Prerequisites
Admission Requirements
Language of Instruction English
Course Type Compulsory
Course Level Masters Degree
Course Instructor(s)
Assistant
Objective This course consists of object oriented programming meaning, concepts and pratical realizations.
Content Object Oriented Programming Essentials
Encapsulation and Realization
Abstraction and Realization
Inheritance and Realization
Polymorphism and Realization
Midterm Exam
Class, Method and Object Relations.
Object Oriented Analysis and Design
Object Oriented Programming Realizations with Examples 1
Object Oriented Programming Realizations with Examples 2
Object Oriented Programming Realizations with Examples 3
Course Learning Outcomes 1. The principles of object oriented programming will be learned.
2. The realization of object oriented programming will be examined in this course.
Teaching and Learning Methods
References 1. Java Programlama Dili ve Yazılım Tasarımı, Altuğ Bilgin Altuntaş, Papatya Yayıncılık, 2014.
2. Java SE 7, Herbert Schildt, Alfa Yayıncılık, 2012.
3. Java, Numan Pekgöz, Pusula Yayıncılık, 2003.
4. Java Uygulamaları, David Flanagan, Pusula Yayıncılık, 2004.
5. Java ile Programlama ve Veri Yapıları, Bülent Çobanoğlu, Pusula Yayıncılık, 2013.
6. Blog Yazılarım, 4. Sürüm, Özcan Acar, Pratik Programcı Yayınları, Nisan 2015.
7. Java ile Nesneye Yönelik Programlama, Oğuz Aslantürk, (free) Ebook.
8. Yazılım Mühendisliğine Giriş, Aybar Karaçay, Deniz Karaçay ve Prof. Dr. Timur Karaçay, Abaküs Yayınları, 2016.
7. SCRUM, Agile Proje Yönetimi, Mehmet Yitmen, Seçkin Yayıncılık, 2017.
8. Felsefenin Kısa Tarihi, Nigel Warburton, Alfa Yayınları, 2017.
Print the course contents
Theory Topics
Week Weekly Contents
Practice Topics
Week Weekly Contents
Contribution to Overall Grade
  Number Contribution
Contribution of in-term studies to overall grade 1 40
Contribution of final exam to overall grade 1 60
Toplam 2 100
In-Term Studies
  Number Contribution
Assignments 0 0
Presentation 0 0
Midterm Examinations (including preparation) 1 30
Project 0 0
Laboratory 0 0
Other Applications 0 0
Quiz 1 10
Term Paper/ Project 0 0
Portfolio Study 0 0
Reports 0 0
Learning Diary 0 0
Thesis/ Project 0 0
Seminar 0 0
Other 1 60
Toplam 3 100
No Program Learning Outcomes Contribution
1 2 3 4 5
Activities Number Period Total Workload
Class Hours 11 4 44
Working Hours out of Class 11 4 44
Midterm Examinations (including preparation) 1 40 40
Final Examinations (including preparation) 1 60 60
Quiz 2 10 20
Total Workload 208
Total Workload / 25 8,32
Credits ECTS 8
Scroll to Top