Türkçe English Rapor to Course Content
COURSE SYLLABUS
OBJECT ORIENTED PROGRAMMING I
1 Course Title: OBJECT ORIENTED PROGRAMMING I
2 Course Code: IYZ2203
3 Type of Course: Compulsory
4 Level of Course: First Cycle
5 Year of Study: 2
6 Semester: 3
7 ECTS Credits Allocated: 9
8 Theoretical (hour/week): 2
9 Practice (hour/week) : 2
10 Laboratory (hour/week) : 0
11 Prerequisites:
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Doç. Dr. MELİH ENGİN
16 Course Lecturers:
17 Contactinformation of the Course Coordinator: Dr. Öğretim Üyesi Melih ENGİN
melihengin@uludag.edu.tr
0224 294 26 95
18 Website:
19 Objective of the Course:
20 Contribution of the Course to Professional Development
21 Learning Outcomes:
1 Basic programming knowledge wins;
2 Learn object-oriented programming method;
3 Learn how to use it effectively to write an effective program;
4 Conceptual problem solving and algorithms moments;
5 Apply the methods learned on the GUI;
22 Course Content:
Week Theoretical Practical
1 Introduction to Object-Oriented Programming
2 Data types, operators and control statements
3 Classes and Objects
4 Class writing methods and encapsulation
5 Inheritance, UML diagrams
6 Abstract Classes
7 Packages, Interfaces
8 Polymorphism (Polymorphism)
9 Exception management
10 Nested classes
11 Collections, Generics
12 Event-based programming
13 Threads
14 distributed programming
23 Textbooks, References and/or Other Materials:
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 40
Quiz 0 0
Homeworks, Performances 1 60
Final Exam 0 0
Total 2 100
Contribution of Term (Year) Learning Activities to Success Grade 100
Contribution of Final Exam to Success Grade 0
Total 100
Measurement and Evaluation Techniques Used in the Course
Information
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 2 28
Practicals/Labs 14 2 28
Self Study and Preparation 0 0 0
Homeworks, Performances 1 45 45
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 55 55
Others 0 0 0
Final Exams 0 0 0
Total WorkLoad 156
Total workload/ 30 hr 5,2
ECTS Credit of the Course 5
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11
LO1 0 0 3 0 0 3 1 1 0 0 0
LO2 0 0 2 2 0 4 0 0 0 0 0
LO3 0 0 1 3 0 5 0 0 0 0 0
LO4 0 0 1 3 0 4 0 0 0 0 0
LO5 0 0 1 5 0 5 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr