COURSE SYLLABUS
OBJECT ORIENTED PROGRAMMING
1 |
Course Title: |
OBJECT ORIENTED PROGRAMMING |
2 |
Course Code: |
BLPZ128 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
Short Cycle |
5 |
Year of Study: |
1 |
6 |
Semester: |
2 |
7 |
ECTS Credits Allocated: |
5 |
8 |
Theoretical (hour/week): |
3 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
1 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Öğr.Gör. EBRU YENİMAN |
16 |
Course Lecturers: |
Öğr.Gör. UĞUR ERKİN KOCAMAZ |
17 |
Contactinformation of the Course Coordinator: |
|
18 |
Website: |
|
19 |
Objective of the Course: |
In this course, the student will be able to make programming by using object-based language. |
20 |
Contribution of the Course to Professional Development |
|
21 |
Learning Outcomes: |
1 |
Installations of the software for programming.
;
|
2 |
To prepare the application by using basic commands of programming language.
;
|
3 |
To prepare application by using the programming language function.;
|
4 |
To prepare application by using advanced programming language.;
|
5 |
Working with components.;
|
6 |
To make database operations.;
|
|
Week |
Theoretical |
Practical |
1 |
To set up necessary software for programming and application of basic console and operating system. |
Computer lab application
|
2 |
Stable, variable and usage of object, the usage of Operators |
Computer lab application
|
3 |
Decision Control Statements, Loop Control
Statements
|
Computer lab application
|
4 |
User-Defined Functions, Functions, File Operations
|
Computer lab application
|
5 |
Class, Domain and Method Usage
|
Computer lab application
|
6 |
Class, Domain and Method Usage
|
Computer lab application
|
7 |
Local and Global References |
Computer lab application
|
8 |
Arrays, Multidimensional Arrays |
Computer lab application
|
9 |
intermediate exam |
intermediate exam |
10 |
Standard Components |
Computer lab application
|
11 |
Advanced Components |
Computer lab application
|
12 |
Advanced Components |
Computer lab application
|
13 |
Database Connection, Database Queries
|
Computer lab application
|
14 |
Database Connection, Database Queries
|
Computer lab application
|
23 |
Textbooks, References and/or Other Materials: |
|
24 |
Assesment |
|
TERM LEARNING ACTIVITIES |
NUMBER |
PERCENT |
Midterm Exam |
1 |
30 |
Quiz |
0 |
0 |
Homeworks, Performances |
1 |
20 |
Final Exam |
1 |
50 |
Total |
3 |
100 |
Contribution of Term (Year) Learning Activities to Success Grade |
50 |
Contribution of Final Exam to Success Grade |
50 |
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 |
6 |
6 |
36 |
Homeworks, Performances |
1 |
10 |
10 |
Projects |
3 |
10 |
30 |
Field Studies |
0 |
0 |
0 |
Midtermexams |
1 |
8 |
8 |
Others |
0 |
0 |
0 |
Final Exams |
1 |
10 |
10 |
Total WorkLoad |
|
|
150 |
Total workload/ 30 hr |
|
|
5 |
ECTS Credit of the Course |
|
|
5 |
26 |
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS |
|
PQ1
|
PQ2
|
PQ3
|
PQ4
|
PQ5
|
PQ6
|
PQ7
|
PQ8
|
PQ9
|
PQ10
|
LO1
|
5
|
5
|
4
|
5
|
3
|
4
|
4
|
1
|
1
|
3
|
LO2
|
3
|
5
|
4
|
5
|
5
|
4
|
4
|
1
|
1
|
3
|
LO3
|
3
|
5
|
4
|
5
|
5
|
4
|
4
|
1
|
1
|
3
|
LO4
|
3
|
5
|
4
|
5
|
5
|
4
|
4
|
1
|
1
|
3
|
LO5
|
3
|
5
|
4
|
5
|
5
|
4
|
4
|
1
|
1
|
3
|
LO6
|
5
|
5
|
4
|
5
|
5
|
4
|
4
|
1
|
1
|
3
|
|
LO: Learning Objectives |
PQ: Program Qualifications |
Contribution Level: |
1 Very Low |
2 Low |
3 Medium |
4 High |
5 Very High |