Information Systems Engineering | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | EFC102 | ||||||||
Ders İsmi: | Programming II | ||||||||
Ders Yarıyılı: | Spring | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Required | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. REŞAT BUĞRA ERKARTAL | ||||||||
Course Lecturer(s): |
Asst. Prof. Dr. YAVUZ İNCE Assoc. Prof. Dr. HAKAN AYDIN Asst. Prof. Dr. AHMET FATİH MUSTAÇOĞLU Asst. Prof. Dr. CENGİZ SERTKAYA Asst. Prof. Dr. BUKET İŞLER Asst. Prof. Dr. ALİYE SARAÇ Öğr.Gör. REŞAT BUĞRA ERKARTAL |
||||||||
Course Assistants: |
Course Objectives: | The objective of this course is to introduce the fundamental concepts of object-oriented programming using C++ programming language. |
Course Content: | Functions, constructors, Pointers, static variables, constants and methods, visibility modifiers, passing objects and arrays to methods, immutability, variable scope, class abstraction and packaging, superclass and subclass concepts, inheritance, polysemy, chewing, multiloading |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction | |
2) | Input / Output and Operators | |
3) | Classes and Objects | |
4) | Control Structures and Loops | |
5) | Functions and Recursive Functions | |
6) | Pointers | |
7) | Objects | |
8) | Midterm | |
9) | Introduction to classes and objects | |
10) | Inheritance 1 | |
11) | Inheritance 2 | |
12) | Polymorphism 1 | |
13) | Polymorphism 2 | |
14) | File Processing | |
15) | Final exam |
Course Notes / Textbooks: | |
References: | C++ How to Program, 10th Edition - Pearson |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Outcomes |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 50 |
Final | 1 | % 50 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
total | % 100 |