| Language of Instruction |
Türkçe |
| Course Type |
Required Courses |
| Course Instructor(s) |
DR. ÖĞR. ÜYESİ MESUT AYDEMİR |
| Mode of Delivery |
Face to Face |
| Prerequisites |
There are no prerequisites. |
| Courses Recomended |
It is not available. |
| Recommended Reading List |
It will be announced later. |
| Assessment methods and criteria |
1 Midterm Exam, 1 Final Exam |
| Work Placement |
It is not available. |
| Catalog Content |
This course develops students' programming and algorithmic thinking skills using an object-oriented programming (OOP) approach. It focuses on basic language structures, modular design, event-driven programming, and fundamental data structures (dynamic arrays, linked lists). Students learn to design effective algorithms using divide-and-conquer strategies, manage persistent data with input/output and file operations, and develop user interface applications with form elements and event handlers. A functional mini-project is submitted at the end of the term. |