Program Information
Amaç
The aim of the Computer Programming (English) Program is to train strategic technical experts who have a mastery of the logical constructs underlying algorithms and widely-used programming languages; who can integrate these competencies with the disciplines of Artificial Intelligence and Cyber Security; who can play an active role in international projects by following global literature with advanced English proficiency; and who have internalized the "Security by Design" principle against cyber threats.Kazanılan Derece
Short Cycle (Associate's Degree)Kayıt ve Kabul Koşulları
Admission of students to the program is carried out based on the results of the central placement conducted by the Assessment, Selection and Placement Center (ÖSYM), in accordance with the principles specified in the 'Higher Education Programs and Quotas Guide'.Mezuniyet Koşulları
The qualification requirements for graduation from the Computer Programming (English) Program are determined according to the provisions of the Ankara Medipol University Regulations on Associate and Undergraduate Education-Training and Examinations and the program regulations.Önceki Öğrenimin Tanınması
The Computer Programming (English) Program includes a mandatory English Preparatory Program. For horizontal and vertical transfers, it is required to fulfill the conditions specified in the Ankara Medipol University Regulations on Associate and Undergraduate Education-Training and Examinations. Admission to the Computer Programming (English) Program is conducted in accordance with the principles determined by the Council of Higher Education (YÖK) and the decisions of the University Senate, pursuant to the relevant legislation. For students who were previously enrolled in other domestic or international higher education institutions, credit and grade transfer requests are evaluated by the relevant units upon application.Ders Planı- AKTS Kredileri
* Bu ders planı tablosunda gösterilen dersler öğrenci işlerindeki güncel ders plan bilgilerini göstermektedir.
** İlgili dönemde zorunlu dersler mutlaka açılırken, seçmeli ve programa bağlı seçmeli derslerin açılması tercih ve kontenjan durumuna bağlı olarak değişkenlik gösterebilir.
*** Mesleki klinik derslerin teorik ve uygulama ders saatleri, haftalık değil toplam ders saatini ifade etmektedir.
Her hangi bir dersin amaç, öğrenme kazanımları vs. detay bilgilerini görmek için aşağıdaki tabloda dersin ismine tıklayınız.
| 1. Yarıyıl Ders Planı (Güz Dönemi) | ||||||
| Kodu | Ders | Dil | T+U | UK | AKTS | İndir |
| CPR1122219 | INTRODUCTION TO COMPUTER | İngilizce | 1+2 | 2 | 5 | |
| CPR1122222 | INTRODUCTION TO ALGORITHM AND PROGRAMMING | İngilizce | 3 | 3 | 5 | |
| CPR1122227 | DATA STRUCTURE | İngilizce | 4 | 4 | 5 | |
| CPR1122229 | MATHMEMATIC I | İngilizce | 3 | 3 | 4 | |
| CPR1122236 | DATABASE | İngilizce | 2+2 | 3 | 5 | |
| CPR1122707 | ACADEMIC ENGLISH I | İngilizce | 2 | 2 | 2 | |
| CPR1122223 | COMPUTER HARDWARE | İngilizce | 2+2 | 3 | 3 | |
| DRS1112861 | TURKISH LANGUAGE I | Türkçe | 2 | 2 | 2 | |
| TDL1110139 | TURKISH LANGUAGE I | Türkçe | 2 | 2 | 2 | |
| 2. Yarıyıl Ders Planı (Bahar Dönemi) | ||||||
| Kodu | Ders | Dil | T+U | UK | AKTS | İndir |
| CPR1222223 | COMPUTER HARDWARE | İngilizce | 2+2 | 3 | 3 | |
| CPR1222241 | WEB DESIGNING | İngilizce | 2+2 | 3 | 3 | |
| CPR1222243 | SOFTWARE ENGINEERING | İngilizce | 2 | 2 | 2 | |
| CPR1222245 | C PROGRAMMING | İngilizce | 2+2 | 3 | 4 | |
| CPR1222247 | MATHEMATIC II | İngilizce | 3 | 3 | 3 | |
| CPR1222248 | SUMMER INTERN | İngilizce | 0+12 | 3 | 5 | |
| CPR1222251 | DEPARTMENTAL ELECTIVE COURSE I | İngilizce | 1+2 | 2 | 2 | |
| CPR1222254 | DEPARTMENTAL ELECTIVE COURSE II | İngilizce | 1+2 | 2 | 2 | |
| CPR1222708 | ACADEMIC ENGLISH II | İngilizce | 2 | 2 | 2 | |
| CPR1222256 | INTERNET TECHNOLOGIES | İngilizce | 1+2 | 2 | 2 | |
| CPR1222260 | PYTHON PROGRAMMING | İngilizce | 1+2 | 2 | 2 | |
| CPR1222261 | DATA MINING | İngilizce | 1+2 | 2 | 2 | |
| ATA1210184 | ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTION II | Türkçe | 2 | 2 | 2 | |
| DRS1211190 | TURKISH LANGUAGE II | İngilizce | 2 | 2 | 2 | |
| TDL1210179 | TURKISH LANGUAGE II | Türkçe | 2 | 2 | 2 | |
Program Yeterliliği
Theoretical, Factual
1- Ability to use applied knowledge acquired in the field of Computer Programming.
7- Ability to use theoretical knowledge acquired in Computer Programming.
| Program Çıktısı TYYÇ Temel Alan Matrisi | |
| Temel Alan Yeterliliği | Program Yeterliliği |
| KNOWLEDGE | |
| Theoretical, Factual | |
|
4 - 4- Ability to use theoretical knowledge, manual, and/or intellectual skills required in practical applications related to Computer Programming. 7 - 7- Ability to use theoretical knowledge acquired in Computer Programming. | |
| SKILLS | |
| Cognitive, Practical | |
|
3 - 3- Ability to collect and use data for the solution of well-defined problems related to Computer Programming. 11 - 11- Identifying unforeseen problems and generating solutions in studies related to Computer Programming. 14 - 14- Solving problems by transferring information encountered in practice into a computer environment. | |
|
3 - 3- Ability to collect and use data for the solution of well-defined problems related to Computer Programming. 9 - 9- Possessing the skill to plan process(es) related to Computer Programming to meet the expectations of the sector. | |
|
1 - 1- Ability to use applied knowledge acquired in the field of Computer Programming. 8 - 8- Ability to use computer software and information-communication technologies at the level required by Computer Programming. 15 - 15- Ability to use necessary technical and modern tools for applications related to Computer Programming. | |
| COMPETENCIES | |
| Ability to work independently and take responsibility | |
|
5 - 5- Possessing professional self-confidence. 10 - 10- Ability to independently apply knowledge learned in Computer Programming. | |
| Learning Competence | |
|
13 - 13- Having gained the awareness of lifelong learning.
| |
| Communication and Social Competence | |
|
2 - 2- Sharing thoughts and proposals supported by qualitative and quantitative data with experts and non-experts. 12 - 12- Communicating thoughts in written and oral forms to inform individuals and institutions regarding matters related to Computer Programming. | |
| Field-based Competence | |
|
5 - 5- Possessing professional self-confidence. 9 - 9- Possessing the skill to plan process(es) related to Computer Programming to meet the expectations of the sector. | |
İstihdam Olanakları
Graduates of the Computer Programming (English) Associate Degree Program are awarded the title of "." Our graduates possess a broad range of employment opportunities in both public and private Computer Programming Technician sectors, including information technology, telecommunications, electronics, education, healthcare, and the defense industry. Thanks to the program's English medium of instruction and its integration with emerging technologies such as Artificial Intelligence and Cyber Security, our graduates are capable of working on international projects for global companies remotely, extending their reach beyond the local market. Our graduates possess the knowledge and skills to work in various fields within public and private sectors, as detailed below: • Software and Application Development: Working as software developers, web designers/programmers, and mobile application developers in private software firms or R&D departments of public institutions. • System and Data Management: Serving as database administrators (lead technicians) and system programmers in the information technology centers of banks, e-commerce companies, or ministries. • Network and Hardware Expertise: Working as network infrastructure managers, computer lab technicians, and technical support specialists within the IT departments of organizations. • New Generation Technology Roles: Serving as expert technicians in technology firms developing embedded systems and Internet of Things (IoT) solutions, as well as working as cyber security operators and data security specialists.Üst Dereceye Geçiş
Relevant legislation is referenced.Eğitim Türü
Full TimeÖlçme ve Değerlendirme
The assessment and grading system specified in the Ankara Medipol University Regulations on Associate and Undergraduate Education-Training and Examinations and the program regulations is used in the calculation of students' final grades.Bölüm/Program Başkanı
Programme Director
Dr.Öğr.Üye. Suat ARAPOĞLUÖğrenme Durumları
Öğrenme durumları öğrencilerin yaratıcı, eleştirel, yansıtıcı düşünme becerilerini mantıksal, matematiksel düşünme becerileri gibi üst düzey düşünme becerilerini geliştirmeyi hedefler. Bunun yanında öğrencilerin meta-bilişsel becerilerini geliştirmeyi hedefler. Öğrenme durumları öğrenme stratejileri, yöntemleri, tekniklerinin yanında kullanılan araç gereçler ile ölçme değerlendirme yöntemlerini kapsamaktadır. Programlarda kullanılan öğrenme durumları aşağıdaki listede verilmiştir:
Öğrenme Durumları * | Başlıca öğrenme faaliyetleri | Kullanılan Araçlar |
|---|---|---|
Question–Answer Technique | Asking questions, critically evaluating responses, generating questions and answers, providing critique, analyzing and assessing creative responses, asking structured questions and producing answers, and asking closed-ended questions and generating responses. | Course textbooks, recommended readings, worksheets, question banks, and multimedia tools (text, images, graphics, drawings, audio, video, cartoons, and animations) are utilized. |
Multiple Choice Exam | ||
Structured oral exam | ||
Applied Coaching | ||
Case Studies | ||
Discussion Method | Listening, speaking, questioning, generating responses, developing opinions and inquiry, examining and researching viewpoints, producing critical thinking, and fostering creative thinking. | tandard classroom technologies, multimedia tools (text, images, graphics, drawings, audio, video, and animations), computers, projectors, online environments, conference halls, and workshops are utilized. |
Lecture Method | Listening and speaking activities are emphasized, and techniques such as direct instruction, conferences, seminars, speeches, statements, and briefings are applied. | |
Computer and Internet-Supported Instruction | Computer and internet-supported instruction involves the integration of online learning platforms, e-books and digital content, webinars and live classes, applications and simulations, digital game-based learning, adaptive learning systems, virtual and augmented reality applications, social media and interactive platforms, data analysis and monitoring tools, and artificial intelligence technologies into the educational process. These tools provide interactive and technology-enhanced learning environments aimed at developing students’ communication, collaboration, analytical and critical thinking, problem-solving, decision-making, and creative thinking skills. They also enable instructors to share course materials, monitor student performance, and manage learning processes more effectively. | |
Lecture Method | ||
Multiple-Choice Examination | ||
Assignment | Assignments are used to develop students’ knowledge and skills, encourage research and inquiry, address learning gaps, and enable in-depth understanding of a specific topic. | Libraries, e-libraries, books, and academic articles are utilized. |
Project Assignment | Identifying the application context of the problem, collecting and analyzing data, conducting a literature review, preparing reports/presentations, and delivering them. | Internet databases, library databases, course textbooks, and supplementary books are utilized. |
Project-Based Learning Model | Developing real-life problem scenarios, identifying real-world problems, collecting data related to the problem, analyzing, processing, and transforming data, generating alternative solution proposals, selecting the most appropriate solution method, implementing the solution, and producing a model/design/tangible product or service; evaluating the model/design/product/service, and presenting project outputs. | Problem scenario texts, sample projects, databases, books, research reports, laboratories, workshops, application areas, libraries, computer software, standard classroom technologies, and project-specific tools and materials are utilized. |
Question and answer sessions, Demonstrations, Hands-on coaching, Case studies, Discussions | ||
Question–Answer Technique | ||
Structured oral exam | ||
Structured oral exam | ||
Written Examination | ||
Written Examination | written exams are used to assess creative, critical, and reflective thinking. In addition, multiple-choice and short-answer exams (including fill-in-the-blank, matching, true/false, and similar formats) are conducted to evaluate cognitive skills such as knowledge, comprehension, application, and analysis. | Written exam papers, multiple-choice tests, short-answer tests, mixed-format tests, and answer keys are utilized. |
Ders - Program Yeterlilikleri İlişkileri
| Ders | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ACADEMIC ENGLISH I | 0 | 5 | 2 | 4 | 4 | 0 | 0 | 0 | 0 | 3 | 0 | 5 | 5 | 0 | 0 |
| ACADEMIC ENGLISH II | 0 | 5 | 2 | 4 | 4 | 0 | 0 | 0 | 0 | 3 | 0 | 5 | 5 | 0 | 0 |
| ADVANCED WEB PROGRAMMING | 5 | 0 | 4 | 5 | 5 | 0 | 4 | 5 | 4 | 4 | 4 | 0 | 4 | 5 | 5 |
| ARTIFICIAL INTELLIGENCE AND VIRTUAL REALITY | 4 | 0 | 4 | 5 | 4 | 0 | 5 | 4 | 2 | 4 | 4 | 0 | 4 | 5 | 5 |
| ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTION I | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3 | 0 | 4 | 5 | 0 | 0 |
| ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTION II | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3 | 0 | 4 | 5 | 0 | 0 |
| BUSINESS AND PROFESSIONAL ETHICS | 0 | 2 | 1 | 4 | 5 | 5 | 5 | 0 | 2 | 4 | 5 | 5 | 5 | 0 | 0 |
| C PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 4 | 5 | 1 | 4 | 4 | 0 | 3 | 5 | 4 |
| C#PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 4 | 5 | 3 | 4 | 4 | 0 | 3 | 5 | 5 |
| C#PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 4 | 5 | 3 | 4 | 4 | 0 | 3 | 5 | 5 |
| COMPUTER HARDWARE | 5 | 1 | 4 | 5 | 4 | 0 | 4 | 5 | 3 | 3 | 5 | 2 | 3 | 3 | 5 |
| DATA MINING | 5 | 5 | 5 | 5 | 4 | 0 | 4 | 5 | 4 | 4 | 4 | 4 | 3 | 5 | 5 |
| DATA STRUCTURE | 5 | 0 | 5 | 5 | 4 | 0 | 5 | 5 | 4 | 4 | 4 | 0 | 3 | 5 | 4 |
| DATA VISUALIZATION | 5 | 5 | 4 | 4 | 4 | 0 | 4 | 5 | 2 | 4 | 3 | 5 | 3 | 5 | 5 |
| DATABASE | 5 | 0 | 5 | 5 | 4 | 0 | 4 | 5 | 4 | 4 | 3 | 0 | 3 | 5 | 5 |
| E-COMMERCE SYSTEM | 0 | 0 | 0 | 4 | 4 | 0 | 5 | 0 | 5 | 3 | 3 | 4 | 4 | 0 | 0 |
| GRADUATION PROJECT | 3 | 5 | 5 | 5 | 5 | 0 | 4 | 4 | 5 | 5 | 4 | 5 | 5 | 3 | 4 |
| GRAPH THEORY | 4 | 0 | 5 | 5 | 3 | 0 | 5 | 1 | 4 | 4 | 4 | 0 | 3 | 5 | 0 |
| IMAGE PROCESSING | 5 | 0 | 4 | 5 | 4 | 0 | 5 | 5 | 2 | 4 | 4 | 0 | 3 | 5 | 5 |
| INFORMATION TECHNOLOGY LAW | 0 | 2 | 3 | 4 | 4 | 0 | 5 | 0 | 2 | 3 | 4 | 4 | 5 | 0 | 0 |
| INTERNET TECHNOLOGIES | 4 | 0 | 3 | 5 | 4 | 0 | 5 | 5 | 2 | 4 | 4 | 0 | 3 | 1 | 5 |
| INTRODUCTION TO ALGORITHM AND PROGRAMMING | 5 | 0 | 5 | 5 | 3 | 0 | 4 | 5 | 3 | 4 | 3 | 0 | 3 | 5 | 4 |
| INTRODUCTION TO COMPUTER | 3 | 4 | 3 | 5 | 2 | 0 | 5 | 5 | 1 | 3 | 2 | 4 | 3 | 4 | 5 |
| LOGICAL DESIGN | 4 | 0 | 4 | 5 | 3 | 0 | 5 | 2 | 0 | 3 | 3 | 0 | 2 | 4 | 4 |
| MATHEMATIC II | 1 | 0 | 5 | 5 | 1 | 0 | 5 | 0 | 0 | 3 | 3 | 0 | 2 | 1 | 0 |
| MATHMEMATIC I | 1 | 2 | 5 | 5 | 1 | 0 | 5 | 0 | 0 | 3 | 3 | 0 | 2 | 1 | 0 |
| MEDICAL APPLICATIONS | 0 | 0 | 2 | 3 | 3 | 0 | 5 | 2 | 0 | 4 | 0 | 0 | 5 | 0 | 0 |
| MICROPROCESSOR ARCHITECTURE | 5 | 0 | 4 | 5 | 4 | 0 | 5 | 4 | 2 | 4 | 3 | 0 | 3 | 5 | 4 |
| MICROPROCESSOR PROGRAMMING | 5 | 0 | 4 | 5 | 4 | 0 | 3 | 5 | 3 | 4 | 5 | 0 | 3 | 5 | 5 |
| MOBILE SOFTWARE | 5 | 0 | 5 | 5 | 4 | 0 | 3 | 5 | 4 | 4 | 5 | 0 | 3 | 5 | 5 |
| OBJECT ORIENTED PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 5 | 5 | 4 | 4 | 4 | 0 | 3 | 5 | 4 |
| PARALLEL PROGRAMMING | 5 | 3 | 4 | 5 | 4 | 0 | 4 | 5 | 4 | 4 | 5 | 0 | 3 | 5 | 5 |
| PYTHON PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 4 | 5 | 4 | 4 | 4 | 0 | 3 | 5 | 5 |
| SOFTWARE ENGINEERING | 4 | 3 | 5 | 5 | 4 | 5 | 5 | 4 | 5 | 3 | 5 | 4 | 3 | 4 | 4 |
| SUMMER INTERN | 5 | 4 | 5 | 5 | 5 | 0 | 4 | 5 | 4 | 5 | 5 | 5 | 4 | 4 | 5 |
| TURKISH LANGUAGE I | 0 | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 5 | 4 | 0 | 0 |
| TURKISH LANGUAGE II | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3 | 0 | 5 | 3 | 0 | 0 |
| USER-ORIENTED DESIGN | 5 | 2 | 4 | 5 | 3 | 0 | 5 | 4 | 5 | 4 | 5 | 1 | 5 | 4 | 4 |
| VISUAL PROGRAMMING | 5 | 0 | 5 | 5 | 4 | 0 | 3 | 5 | 3 | 4 | 4 | 0 | 3 | 5 | 5 |
| WEB DESIGNING | 5 | 0 | 4 | 5 | 4 | 0 | 3 | 5 | 4 | 4 | 3 | 0 | 3 | 5 | 5 |
| İlişkili Ders Sayısı / 40/53 | 138 | 60 | 149 | 177 | 153 | 10 | 154 | 135 | 100 | 156 | 133 | 81 | 150 | 134 | 131 |