General Information

Associate Degree · 2 Years · 120 ECTS Full-Time Program

Objective

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.

Objective

  • To equip students with programming, algorithm development, and problem-solving skills.
  • To prepare individuals who can effectively use current software technologies and programming languages.
  • To equip students with the technical competencies necessary to participate in web, mobile, and desktop application development processes.
  • To develop practical skills in database design, management, and data processing.
  • To build foundational knowledge and awareness in the fields of computer networks, cybersecurity, and system administration.
  • To produce graduates who are team-oriented, possess strong communication skills, and are committed to professional ethical values.
  • To educate individuals who embrace a lifelong learning mindset and continuously improve themselves by keeping up with technological innovations.
  • To prepare mid-level professionals with the technical knowledge required by the software and information technology sectors and high employability.

Vision

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.

Mission

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.

Degree Awarded

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.

General Admission Requirements

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.

Graduation Requirements

  • Students must successfully complete all required courses listed in the program curriculum and the required number of elective courses to fulfill the total of 120 ECTS credits.
  • Maintain a minimum Cumulative Grade Point Average (CGPA) of 2.00 in accordance with the relevant regulations.
  • Have no failed or incomplete courses among those listed in the program curriculum.

Program Learning Outcomes

Upon successful completion of this program, students will be able to:

NoLearning Outcome
1Possess and effectively apply fundamental, up-to-date, and practical knowledge related to their profession.
2Gains knowledge about occupational health and safety and quality processes.
3Effectively uses information technologies, software, and programming tools related to their profession.
4Evaluates professional problems using an analytical and critical approach and develops proposed solutions.
5Effectively communicates their knowledge and skills through written and oral communication.
6Takes responsibility as a team member in solving complex problems related to their field.
7Engages in career planning and embraces a lifelong learning approach.
8Acts in accordance with social, scientific, cultural, and ethical values in professional practice within their field.
9Keeps abreast of developments in their field and communicates with colleagues using a foreign language.
10Is aware of the United Nations Sustainable Development Goals.
11Is aware of issues related to digitalization, environmental awareness, the green transition, and sustainability.
12Explains basic concepts related to computer programming and uses field-specific terminology.
13Creates algorithms and data structures and effectively implements them using programming languages.
14Carries out processes related to database design, management, data processing, and application integration.
15Develops basic web, mobile, and desktop-based applications tailored to user requirements.
16Tests software, performs error analysis, and ensures the sustainability of the developed applications.