
| Course Code | : KBU117 |
| Course Type | : Area Elective |
| Couse Group | : Short Cycle (Associate's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 5 |
Installing and Setting Software for Object-Oriented Programming, Preparing Console Applications with Basic Programming Language Expressions, Preparing Operating System-Based Applications with Basic Programming Language Expressions, Decision Control Expressions, Loop Control Expressions, Control Objects and Arrays, Object Usage and Operators, Standard Functions, User-Defined Functions, Component Library, Data Structures, Operating System Objects, Menu Design and Forms, Database Operations, Interactive Data Objects
Object concept, objective programming logic, basic commands in programming languages, object creation, advanced applications, database usage with objective languages
| 1. | The student can develop object-oriented programs in Python using classes, objects, attributes, and methods. |
| 2. | The student can apply advanced OOP concepts such as inheritance and polymorphism in practice. |
| 3. | The student can implement special methods to define custom behaviors in classes. |
| 4. | The student can handle errors using exception handling and define custom exception classes. |
| 5. | The student can develop modular object-oriented projects and apply design principles to improve code readability. |
| 1. | Object Oriented Programming with C# in 14 Lessons, Lecturer İhsan Özer, Seçkin Publishing |
| Type of Assessment | Count | Percent |
|---|---|---|
| Assignment | 1 | %5 |
| Quiz | 1 | %5 |
| Midterm Examination | 1 | %30 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 2 | 3 | 70 |
| Assignment | 4 | 3 | 1 | 16 |
| Individual Work | 1 | 10 | 3 | 13 |
| Midterm Examination | 1 | 13 | 0 | 13 |
| Final Examination | 1 | 13 | 0 | 13 |
| TOTAL WORKLOAD (hours) | 125 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | PÇ-13 | |
OÇ-1 | 5 | 5 | 5 | 5 | 5 | ||||||||
OÇ-2 | 5 | 5 | 5 | 5 | 5 | ||||||||
OÇ-3 | 4 | 5 | 5 | 4 | 4 | ||||||||
OÇ-4 | 5 | 5 | 4 | 5 | |||||||||
OÇ-5 | 5 | 5 | 5 | 5 | 5 | ||||||||