The objective of the Computer Programming Program is to train qualified computer programmers who meet the needs of the information technology sector, are proficient in software development processes, can develop desktop, web, and mobile applications, possess basic knowledge of database management and computer networks, keep abreast of technological developments, and act in accordance with ethical values and information security principles.
To be a pioneering educational program that rapidly adapts to global developments in computer technologies and the software world, leads the sector with innovative approaches, and is recognized and preferred at both the national and international levels, meeting contemporary educational standards.
To train qualified computer programmers who possess the theoretical knowledge and practical skills required by the industry, have well-developed analytical thinking skills, are committed to ethical values, continuously update their knowledge, and are capable of solving problems in the field of information technology.
Students who successfully complete this program receive an associate’s degree and are awarded the “Associate’s Degree in Computer Programming.”
Graduates of the program can work as computer technicians in public institutions and the private sector.
Admission to this program is conducted through a centralized examination system administered by the Measurement, Selection, and Placement Center (ÖSYM), in accordance with regulations established by the Council of Higher Education (YÖK).
After students submit their program preferences based on their scores from the centralized exam, they are placed in the relevant programs by ÖSYM.
Upon successful completion of this program, students will be able to:
| No | Learning Outcome |
|---|---|
| 1 | Possess and effectively apply fundamental, up-to-date, and practical knowledge related to their profession. |
| 2 | Gains knowledge about occupational health and safety and quality processes. |
| 3 | Effectively uses information technologies, software, and programming tools related to their profession. |
| 4 | Evaluates professional problems using an analytical and critical approach and develops proposed solutions. |
| 5 | Effectively communicates their knowledge and skills through written and oral communication. |
| 6 | Takes responsibility as a team member in solving complex problems related to their field. |
| 7 | Engages in career planning and embraces a lifelong learning approach. |
| 8 | Acts in accordance with social, scientific, cultural, and ethical values in professional practice within their field. |
| 9 | Keeps abreast of developments in their field and communicates with colleagues using a foreign language. |
| 10 | Is aware of the United Nations Sustainable Development Goals. |
| 11 | Is aware of issues related to digitalization, environmental awareness, the green transition, and sustainability. |
| 12 | Explains basic concepts related to computer programming and uses field-specific terminology. |
| 13 | Creates algorithms and data structures and effectively implements them using programming languages. |
| 14 | Carries out processes related to database design, management, data processing, and application integration. |
| 15 | Develops basic web, mobile, and desktop-based applications tailored to user requirements. |
| 16 | Tests software, performs error analysis, and ensures the sustainability of the developed applications. |