• /


About of The Distance Education

Click for Learning Management System.

Student Selection and Fee

Students will be accepted to the program through central placement conducted by ÖSYM. You can review the Higher Education Institutions Examination (YKS) Guide regarding the placement process.

Within the scope of the Decision No. 2012/3584 of the Council of Ministers published in the Official Gazette No. 28396 dated 29.08.2012, our students who enroll in Associate Degree Programs pay a tuition fee of 385 TL for each semester and a course material fee (180 TL) in the amount determined by the Board of Directors of our University for each semester. Students can pay these fees at Halk Bank Branches by stating their student numbers.

Registration of students who choose the program is made by Midyat Vocational School Directorate.

Course Selection

Click for course selection and student information system


Midterm exams (20%) and final exams (80%) are held face to face at Midyat Vocational School.

About of The Program

In today's world, where everything is connected to a digital network, the profession of computer programming has become indispensable for societies aspiring to produce technology. Changing technological habits are also altering the expected tasks of programmers. Specialized human resources in not only desktop, internet, or mobile programming but also in areas such as Machine Learning, Big Data, Data Science, and Cybersecurity will become the most important assets of societies shaping the future. With our education plan created in line with all these awareness, we aim to continuously progress towards the goals set by Gazi Mustafa Kemal Atatürk at Midyat Vocational School Computer Programming Department. With our On-campus and Distance Learning programs, we have the opportunity to meet with students from every region of Turkey. In a short period of two years, we gather many great memories. Through the knowledge and experience exchange we continue with our graduated students, we become informed about the current needs of both public and private sectors, and update our education plan accordingly.

Qualification Awarded

Computer Programming Technician - Associate Degree

Registration and Admission Conditions

In order to be accepted to this program, it is necessary to have completed a high school or equivalent education and received a diploma and to have received a sufficient TYT score in the Higher Education Institutions Examination (YKS). Students are accepted to the program according to the principles determined by the Council of Higher Education. Foreign Students are accepted within the framework of the success criteria determined by the Senate.

Graduation Requirements

Students who have successfully completed all the courses, practices, and 30 working days of internship prescribed in the program and have received a total of at least 120 ECTS credits are entitled to receive a diploma. Graduation success level is determined by the overall weighted score average.

Recognition of Prior Learning

Students may apply to be exempt from courses they have previously registered for and successfully completed at higher education institutions or recognized equivalent organizations. Exemption requests are decided upon by the board of directors, taking into account the opinion of the relevant instructor if necessary.

Program Qualification

They have sufficient background in algorithm programming, computer application development, and code development in software projects, and the ability to use them in their professional lives.

Employment Opportunities

Our graduates of the computer programming department can be employed in the software teams of companies and institutions with software titles such as program developer, website developer, database responsible technician, mobile application developer. Additionally, they can be employed as technical support personnel in IT departments.

Transition to the Upper Degree

After graduation from associate degree programs, it is possible to study in undergraduate programs as a result of the Dikey Geçiş Sınavı (DGS). These programs are given below.

Eğitim Türü

Distance Education

Assessment and Evaluation

Success in a course is determined by the course success grade. The course success grade is obtained by evaluating the student's success in midterm exams, assignments that replace midterm exams, applied studies, group studies and similar studies during the semester and the general exam together. To be successful in the course, it is necessary to have at least 60 points at the end of the semester.

Head of Department/Program

Lecturer İzzet YAĞMAHAN

Numerical Data


Education and Teaching Methods

Teaching-learning methods and strategies are chosen to increase students' skills such as self-study, lifelong learning, observation, teaching to others, presentation, critical thinking, teamwork, and effective use of informatics. Additionally, care is taken to ensure that the teaching style supports students with different abilities. The education and training methods used in the program are given in the list below **:

Education-Teaching Methods *

Major learning activities

Tools used


Listening and interpretation

Standard classroom technologies, multimedia devices, projector, computer, overhead projector


Listening and interpretation, processing observations / situations, critical thinking, question development, team work

Standard classroom technologies, multimedia devices, projector, computer, overhead projector


To be able to prepare presentations on different topics to transfer a matter to someone else and to learn to speak in front of the society

Standard classroom technologies, multimedia devices, projector, computer, overhead projector

Case Study

To be able to interpret the presentation of the case



Uygulamalarının yapılması, görsel olarak öğrenmeyi desteklemesi ve el becerilerinin gelişmesi

Laboratory, application areas

Self Study

Investigating the details within the scope of the subject described or examining similar topics

Computers, textbooks and supplementary books, databases

Problem Solving

Pre-planned special skills


Project-Based Learning

Describing the subject, determining the methods to be used and interpreting the result

Database, books

Reflective Thinking


Case Study

Pre-planned special skills


Concept Map



Interactive in the form of brainstorming with question and answer


Maintenance Plan




Problem-Based Learning


Database, books


Listening and interpretation processing observations/situations, critical thinking, creating questions

Standard classroom technologies, multimedia devices, projector, computer, overhead projector

Exercise and Application

Research and Lifelong Learning, Writing, Reading, Critical Thinking and Application

Laboratory, Standard classroom technologies, multimedia devices, projector, computer, overhead projector


Technical trip, Demonstration of the subjects/techniques learned in the lessons through the visits in the facilities visited



Support of learning by seeing

Video, movie, databases

Team  Work

Carrying out projects, assignments and experiments, students learning from each other, gaining skills to work in a team

Standard classroom technologies, library workspaces




Research - lifelong learning, processing situation, creating questions, interpretation


Verbal Exam

Research - lifelong learning, processing situation, creating questions, interpretation, presentation



Research - lifelong learning, writing, reading, informatics

Internet databases, library databases, e-mail, textbooks or supplementary books

Project / Design

Determining the problem application location, data collection and analysis, literature review, preparation and presentation of presentations/reports

Internet databases, library databases, e-mail, textbooks or supplementary books


Learning, processing situations, creating questions, interpretation



T.C. Mardin Artuklu University Rectorate