PO1 Follows fundamental, current, and applied knowledge in the field of computer programming.
PO2 Designs, manages, and implements databases; uses databases effectively in software.
PO3 Gains basic knowledge and skills in software and hardware areas (open-source software, operating systems, networks, etc.); detects and fixes encountered faults.
PO4 Effectively uses information technologies related to computer programming (software, programming, animation, etc.).
PO5 Evaluates professional problems with an analytical and critical approach, uses appropriate research methods to propose solutions; participates in team work and manages projects when necessary.
PO6 Can effectively present thoughts at the level of knowledge and skills through written and oral communication, expressing them clearly.
PO7 Acquires fundamental skills for mathematical thinking and applies them in the field.
PO8 Follows the latest developments and applications in the field with the awareness of career management and the necessity of lifelong learning.
PO9 Holds social, scientific, cultural, and ethical values in processes related to the field; acts in accordance with professional ethics, giving importance to occupational health and safety, environmental awareness, and quality processes.
PO10 Uses a foreign language to follow information in the field and communicates with colleagues.
PO11 Creates algorithms and data structures, effectively uses different programming languages to develop and implement web, desktop, or mobile software projects.
PO12 Has knowledge about Atatürk's Principles and the History of Turkish Revolution.