Program Information
Amaç
The aim of the Back-End Software Development Program is to train competent software developers capable of developing infrastructure software that enables computer systems to operate.Kazanılan Derece
Short Cycle (Associate's Degree)Kayıt ve Kabul Koşulları
Student admission to the program is specified in “the Student Selection and Placement System (ÖSYS) Higher Education Programs and Quotas Guide”.Mezuniyet Koşulları
The graduation requirements of Back-End Software Development Program are determined in accordance with the provisions of the Ankara Medipol University Associate Degree and Undergraduate Education and Examination Regulations, as well as the relevant Program legislation.Önceki Öğrenimin Tanınması
There isn’t compulsory English Preparatory Program in the Back-End Software Development Program. For horizontal and vertical transfer, it is required to fulfill the conditions specified in the Ankara Medipol University associate degree, Undergraduate Education and Examination Regulations. Admission of students to the Back-End Software Development Program is carried out in accordance with the principles determined by the Council of Higher Education (YÖK) and the decision of the Senate, in line with the relevant legislation. Students who have previously enrolled in other higher education institutions in Türkiye or abroad may, upon request, apply for credit and grade transfer; such applications are evaluated by the relevant units.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 |
| AYG1122105 | INTRODUCTION TO PROGRAMMING | Türkçe | 2+2 | 3 | 5 | |
| AYG1122109 | SERVER OPERATING SYSTEMS | Türkçe | 3 | 3 | 5 | |
| DRS1122205 | BASIC MATHEMATICS | Türkçe | 3 | 3 | 4 | |
| AYG1122116 | INTRODUCTION TO COMPUTER NETWORKS | Türkçe | 2+2 | 3 | 5 | |
| AYG1122209 | INFORMATION TECHNOLOGIES AND TOOLS | Türkçe | 2 | 2 | 3 | |
| ATA1110008 | ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTION I | Türkçe | 2 | 2 | 2 | |
| İNG1110140 | ENGLISH I | İngilizce | 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 |
| AYG1222137 | ADVANCED PYTHON PROGRAMMING | Türkçe | 2+2 | 3 | 4 | |
| AYG1222145 | DATA STRUCTURES AND ALGORITHMS | Türkçe | 3 | 3 | 4 | |
| AYG1222150 | DATABASE I | Türkçe | 3 | 3 | 5 | |
| AYG1222153 | INTERNET PROGRAMMING I | Türkçe | 2+2 | 3 | 4 | |
| STJ1212991 | SUMMER PRACTICE | Türkçe | 0+12 | 3 | 5 | |
| ATA1210184 | ATATURK'S PRINCIPLES AND HISTORY OF REVOLUTION II | Türkçe | 2 | 2 | 2 | |
| İNG1210187 | ENGLISH II | İngilizce | 2 | 2 | 2 | |
| TDL1210179 | TURKISH LANGUAGE II | Türkçe | 2 | 2 | 2 | |
Program Yeterliliği
Theoretical, Factual
Explains and applies the basic concepts, theories, and technologies related to back-end software development.
Explains and applies the operating principles of operating systems and server infrastructures.
Uses professional English to follow technical resources and communicate in the field.
| Program Çıktısı TYYÇ Temel Alan Matrisi | |
| Temel Alan Yeterliliği | Program Yeterliliği |
| KNOWLEDGE | |
| Theoretical, Factual | |
|
1 - Explains and applies the basic concepts, theories, and technologies related to back-end software development. 5 - Explains and applies the operating principles of operating systems and server infrastructures. 6 - Applies algorithms, data structures, and problem-solving techniques in software development processes. | |
| SKILLS | |
| Cognitive, Practical | |
|
6 - Applies algorithms, data structures, and problem-solving techniques in software development processes. 15 - Effectively manages requirements analysis, system design, performance optimization, and maintenance processes within the software development lifecycle. 12 - Contributes effectively to individual and team-based software projects and prepares technical documentation. | |
|
6 - Applies algorithms, data structures, and problem-solving techniques in software development processes. 15 - Effectively manages requirements analysis, system design, performance optimization, and maintenance processes within the software development lifecycle. 2 - Develops scalable and sustainable software solutions using at least one server-side programming language. | |
|
2 - Develops scalable and sustainable software solutions using at least one server-side programming language. 4 - Develops RESTful APIs and ensures their integration with client applications. 15 - Effectively manages requirements analysis, system design, performance optimization, and maintenance processes within the software development lifecycle. | |
| COMPETENCIES | |
| Ability to work independently and take responsibility | |
|
12 - Contributes effectively to individual and team-based software projects and prepares technical documentation. 15 - Effectively manages requirements analysis, system design, performance optimization, and maintenance processes within the software development lifecycle. | |
| Learning Competence | |
|
13 - Uses professional English to follow technical resources and communicate in the field. 14 - Follows new technologies with lifelong learning awareness and continuously improves professional skills. | |
| Communication and Social Competence | |
|
12 - Contributes effectively to individual and team-based software projects and prepares technical documentation. 13 - Uses professional English to follow technical resources and communicate in the field. | |
| Field-based Competence | |
|
11 - Acts in accordance with professional ethics, occupational health, and safety principles. 12 - Contributes effectively to individual and team-based software projects and prepares technical documentation. | |
İstihdam Olanakları
Graduates may work in; • Software companies (web and mobile application development) • IT companies • E-commerce companies • Finance, banking and fintech companies • Start-ups and technology ventures • Digital agencies • Public institutions (via KPSS) • IT departments of private sector companiesÜst Dereceye Geçiş
Graduates of the Back-End Software Development Program may transfer to university departments such as Software Engineering, Computer Engineering, Management Information Systems, and Computer Technology and Information Systems via the Vertical Transfer Exam (DGS), subject to the quotas and prerequisites announced by the universities.Eğitim Türü
Full TimeÖlçme ve Değerlendirme
In calculating students’ grades, the evaluation and grading system set forth in the Ankara Medipol University associate degree and Undergraduate Education and Examination Regulations, as well as the relevant Program legislation, is applied.Bölüm/Program Başkanı
Programme Director
Prof.Dr. Arif ANKARALIÖğ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 | ||
Demonstration | ||
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. | |
Quiz | Quizzes are conducted to identify learning gaps. In this case, the results may not be reflected in students’ grades. They can also be used to evaluate the extent to which learning objectives are achieved during the process; in such cases, they may be reflected in students’ grades. | Worksheets, question banks, question pools, and answer keys are utilized. |
Lecture Method | ||
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-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–Answer Technique | ||
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 | 0 |
|---|---|---|
| İlişkili Ders Sayısı / 0/60 |