Information Systems Engineering | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | FET301 | ||||||||
Ders İsmi: | Advanced Object Oriented Programming | ||||||||
Ders Yarıyılı: |
Fall |
||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | Turkish | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Bölüm Seçmeli | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Asst. Prof. Dr. YAVUZ İNCE | ||||||||
Course Lecturer(s): |
Asst. Prof. Dr. YAVUZ İNCE |
||||||||
Course Assistants: |
Course Objectives: | With this course, the student; It is aimed to increase the competencies of program writing by using an object-oriented language and to work on different problems. |
Course Content: | Setting Up and Setting Up Software for Object Oriented Programming Preparing Console Applications with Advanced Programming Language Preparing OS Based Applications with Advanced Programming Language Decision Control Statements, User Defined Functions Component Library Data Structures Operating System Objects Menu Design and Forms Database Operations Interactive Data Objects Advanced Object Based develop program examples using design patterns |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Temel Nesne Tabalı konuları : İnheritance - Polymorphism - Encapsulation | |
2) | Intro to Design Patterns | Head First Design Patterns chp.1 |
3) | The Observer Pattern: Keeping your Objects in the know | Head First Design Patterns chp.2 |
4) | The Decorator Pattern: Decorating Objects | Head First Design Patterns Chp. 3 |
5) | The Factory Pattern: Baking with OO Goodness | Head First Design Patterns ch.4 |
6) | The Singleton Pattern: One of a Kind Objects | Head First Design Patterns ch.5 |
7) | The Command Pattern: Encapsulating Invocation | Head First Design Patterns chp. 6 |
8) | Midterm | |
9) | The Adapter and Facade Patterns: Being Adaptive | Head First Design Patterns Ch.7 |
10) | The Template Method Pattern: Encapsulating Algorithms | Head First Design Patterns ch.8 |
11) | The Iterator and Composite Patterns: Well-Managed Collections | Head First Design Patterns Ch.9 |
12) | The State Pattern: The State of Things | Head First Design Patterns Ch. 10 |
13) | The Proxy Pattern: Controlling Object Access | Head First Design Patterns Chp.11 |
14) | Compound Patterns: Patterns of Patterns | Head First Design Patterns Chp:12 |
Course Notes / Textbooks: | Design Patterns: Elements of Reusable Object-Oriented Software |
References: | Head First Design Patterns by Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra Released October 2004 Publisher(s): O'Reilly Media, Inc. ISBN: 9780596007126 |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
---|---|---|---|
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 |
total | % | |
PERCENTAGE OF SEMESTER WORK | % 0 | |
PERCENTAGE OF FINAL WORK | % | |
total | % |