COURSE SYLLABUS
OBJECT ORIENTED PROGRAMMING II
1 |
Course Title: |
OBJECT ORIENTED PROGRAMMING II |
2 |
Course Code: |
IYZ2204 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
First Cycle |
5 |
Year of Study: |
2 |
6 |
Semester: |
4 |
7 |
ECTS Credits Allocated: |
5 |
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: |
Dr. Ögr. Üyesi MELİH ENGİN |
16 |
Course Lecturers: |
|
17 |
Contactinformation of the Course Coordinator: |
Yrd. Doç. Dr. Oğuzhan TOPSAKAL |
18 |
Website: |
|
19 |
Objective of the Course: |
|
20 |
Contribution of the Course to Professional Development |
|
21 |
Learning Outcomes: |
1 |
To understand these interactions in terms of data and model based on object;
|
2 |
For practical problems, creation of class structure;
|
3 |
Understanding of Inheritance;
|
4 |
Software development, weaving;
|
5 |
Another developing practical skills, gain teamwork skills;
|
|
Week |
Theoretical |
Practical |
1 |
Introduction to Object-Oriented Programming |
|
2 |
Java basics, data types and variables |
|
3 |
Methods, variables, and data transformations |
|
4 |
Conditions & Loops |
|
5 |
Arrays |
|
6 |
Clans, objects, design and class diagrams Class |
|
7 |
Clans, objects, design and class diagrams Class |
|
8 |
Inheritance and Encapsulation |
|
9 |
Interfaces and abstract classes |
|
10 |
Polymorphism, Overload, Renovation |
|
11 |
Polymorphism, Overload, Renovation |
|
12 |
Polymorphism, Overload, Renovation |
|
13 |
Create application |
|
14 |
Create application |
|
23 |
Textbooks, References and/or Other Materials: |
|
24 |
Assesment |
|
TERM LEARNING ACTIVITIES |
NUMBER |
PERCENT |
Midterm Exam |
1 |
40 |
Quiz |
0 |
0 |
Homeworks, Performances |
0 |
0 |
Final Exam |
1 |
60 |
Total |
2 |
100 |
Contribution of Term (Year) Learning Activities to Success Grade |
40 |
Contribution of Final Exam to Success Grade |
60 |
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 |
0 |
0 |
0 |
Projects |
0 |
0 |
0 |
Field Studies |
0 |
0 |
0 |
Midtermexams |
1 |
40 |
40 |
Others |
0 |
0 |
0 |
Final Exams |
1 |
50 |
50 |
Total WorkLoad |
|
|
146 |
Total workload/ 30 hr |
|
|
4,87 |
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
|
2
|
3
|
0
|
4
|
1
|
0
|
0
|
0
|
0
|
LO2
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
LO3
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
LO4
|
0
|
0
|
2
|
5
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
LO5
|
0
|
0
|
2
|
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 |