Computer Programming



Training Process

The goal of the Computer Programming Program is; to train qualified individuals who will work in the IT sector, who know technology, who can transform information into production, who can carry out applications and activities in the field by thinking analytically, who can take responsibility, who can improve themselves socially, who have effective communication skills, who have gained learning competence by grasping the lifelong learning vision, and thus constantly improve themselves.For this goal, the Program provides education with a constantly updated curriculum and course content.


The curriculum of the program consists mainly of software/programming courses and all field courses are processed in a computer laboratory on an applied basis. During their 2-year education, students are trained to develop console, desktop, internet-web and mobile applications with the trainings they receive on C++, C#, Java programming languages and HTML, CSS, JavaScript and ASP.NET MVC. In addition, in the database courses included in the curriculum, students get skills in database management and development of applications using these databases by studying both Microsoft Sql Server and Oracle. Students, within the scope of the professional project course, turn to an area where they want to develop themselves and carry out industry-oriented activities in this area.


Job Opportunities

Graduates of the Computer Programming Program can work in government agencies and in the private sector with the title of computer programmer or computer technician. In addition, graduates of the program can be employed as a computer programmer, system support staff, computer trainer, software specialist, software tester, application programmer, network manager, analyst programmer, technical consultant, web designer, internet programmer, software coordinator, data preparation and control operator, project manager in the software or IT departments of companies in the IT sector.


Vertical Transfer Exam

The Vertical Transfer Exam (DGS) is an exam that allows associate degree graduates to transfer to 4-year undergraduate programs. Graduates of the Computer Programming Program have the opportunity to transfer to many undergraduate programs located under different faculties with DGS. Thus, they can obtain a bachelor’s degree in addition to their associate degree diploma.


Undergraduate Departments that can be transferred with DGS (Vertical Transfer Exam) *

  • Computer Science
  • Computer Engineering
  • Computer Education and Educational Technology
  • Information Systems Engineering
  • Information Systems and Technologies
  • Industrial Engineering
  • Physics
  • Physics Engineering
  • Statistics
  • Statistics and Computer Science
  • Control and Automation Engineering
  • Mathematics and Computer Science
  • Meteorological Engineering
  • Astronautical Engineering
  • Software Engineering
  • Management Information Systems


Undergraduate Departments that can be transferred with DGS (Vertical Transfer Exam) *

  • Labor Economics and Industrial Relations
  • Economics
  • Public Administration
  • Finance, International Relations
  • Business Administration
  • Hospitality Management
  • Management Information Systems
  • Public Relations and Advertising
  • Public Relations and Publicity
  • Political Science and Public Administration
  • Tourism Management

* These are the departments included in the 2020 OSYM guide.