| Code | Definition |
| PO1 | Explains fundamental concepts in mathematics, science, computer science, and software-related topics. |
| PO2 | Designs algorithms for software problems, analyzes those problems, implements software architectures, and develops software using programming languages. |
| PO3 | Analyzes software design and software quality assurance processes and produces solutions to software problems by applying software development processes. |
| PO4 | Advocates for professional and ethical responsibility and explains the standards used in software applications. Also, uses a foreign language proficiently on professional and social responsibility issues. |
| PO5 | Uses software technologies effectively and organizes their management, control, development, security and reliability. |
| PO6 | Demonstrates the ability to carry out project, design and implementation work on common grounds with multi-disciplinary teams in the field of software development and knows processes such as project management, risk management and change management and produces solutions for them. |
| PO7 | Creates effective, clear and understandable instructions in the field and prepares their design and production reports. |
| PO8 | Identifies, defines, formulates and solves complex software development problems; selects and applies appropriate analytical and modeling methods for this purpose. |
| PO9 | Explain the relationship between basic computer hardware, computer architecture, organization, and operating systems, and use or reorganize them in application development processes. |
07 November 2025