Skip to main content

Istanbul Medipol University Vocational School Computer Programming Program Information

Program Information

Aim

This program mainly aims to have computer programming students recognize different programming languages used in computer programming community. Students will be motivated by the seminars given by invited professionals. The program will also motivate the students to perform research on the selected topics.

Qualification Awarded

Short Cycle (Associate's Degree)

Registration and Admission Requirements

Students must have successfully graduated from high schools (or equals). The placements are done following the rules of Turkish Higher Education Council (YÖK) respect to TYT scores obtained from YKS. Admission is based on the scores, according to the rules determined by Higher Education Council. For international students who will be accepted according to the National or International Exams, Quota and conditions are announced on our University’s website.

Graduation Requirements

Students must successfully finish all courses and internships set by the program taking at least 120 ECTS credits in total, to be granted with the Bachelor's degree. Graduation eligibility is determined by academic average score. For this purpose, the sum of the weighted scores of all courses taken throughout the education is divided by the sum of ECTS values.

Recognition of Prior Learning

Students may apply for exemption from the courses they have taken in another higher education or equally accredited institution. Exemption requests are decided by the board of governors of the School, which considers the opinion of the lecturer responsible for that course.

Lesson Plan - AKTS Credits

* The courses indicated in this course table shows current course plan information in Student Affairs.

** Compulsory courses are certainly opened whereas opening of elective and optional courses may differ according to preferences and quota condition in related term.

*** Theoretical and practical course hours of vocational (professional) clinical courses are not considered weekly. These course hours refer to total course hours.

Please click on the course title in the table below in order to see detailed information about course objectives and learning outcomes etc.

Fall Semester Courses Plan
CodeCourseLanguage of InstructionT+UUKECTSDownload
BPR1110942DATABASE PROGRAMMINGTurkish2+2-7
BPR1113183FUNDAMENTAL of PROGRAMMINGTurkish4-7
BPR1127270INTRODUCTION to PROGRAMMINGTurkish3-7
BPR1160890GENERAL MATHEMATICSTurkish3-4
ATA1110800HISTORY of the TURKISH REPUBLIC ITurkish2-2
İNG1110900ENGLISH IEnglish2-2
TDL1110200TURKISH LANGUAGE ITurkish2-2
Spring Semester Courses Plan
CodeCourseLanguage of InstructionT+UUKECTSDownload
BPR1260290WEB PROGRAMMINGTurkish2+2-7
BPR1210943OBJECT-ORIENTED C # PROGRAMMINGTurkish2+2-5
BPR1210944MATHEMATICS in PROGRAMMINGTurkish3-5
BPR1210945OBJECT-ORIENTED JAVA PROGRAMMINGTurkish2+2-5
BPR1213184KOTLIN PROGRAMMINGTurkish4-6
ATA1210000HISTORY of the TURKISH REPUBLIC IITurkish2-2
İNG1212000ENGLISH IIEnglish2-2
TDL1220000TURKISH LANGUAGE IITurkish2-2

Program Qualification

Theoretical, Factual

Has the background in algorithms, programming, and application development in software engineering projects; and has the ability to use them together in business.


Employment Opportunities

Students who complete our course schedule could work as a computer program developer, web developer, mobile application developer, database support technician. In addition they could also be positioned in Information Technology offices as a qualified support technician.

Upgrading

After graduation there is an opportunity to continue education in undergraduate schools by having a satisfactory score in "DGS" exam.

Type of Training

Full Time

Assessment and Evaluation

The system of measurement is based on a weighted sum of homeworks, written and test based exam grades, such that, students should have a minimum 60 out of 100 grade from final exam, and a minimum 60 out of 100 weighted average grade is required to pass from the courses.

Head of Department

Lect. Beyza KOYULMUŞ

Teaching Methods

Teaching - learning methods and strategies are selected in such a way as to increase the skills of the students such as self - study, lifelong learning, observation, teaching to others, critical thinking, team work, effective use of information. It is also noted that the teaching style is designed to support students with different abilities. The teaching methods used in the program are given in the following list **:

Education Teaching Procedure *

Learning Activities

Tools Used

Lecture

Listening and understanding

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

Brainstorming

Listening and understanding, observing/processing situations, critical thinking, development, teamwor

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

Seminar

Learn to transferring one subject an audience by preparing presentations on various subjects and to speaking in front of the public.

Standard classroom technologies, multimedia tools, projector, computer

Case study

Ability to interpret the case report

Experiment / Laboratory

Performance experiments, support visual learning and develop manual skills.

Laboratory, Laboratory equipment and tools

Self-Study

Investigation of details within the scope of the lecture or similar subjects

Investigation of details within the scope of the lecture or computer, textbook/ supplementary books, databases of similar subjects

Problem solving

Pre-planned special skills

Project Based Learning

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

databases, books

Reflective Thinking

Supporting learning by an active, persistent, and careful consideration of a belief or supposed form of knowledge

Case Study

Pre-planned special skills

Concept map

Question - Answer

Interactive brainstorming with question-answer

Standard classroom technologies, multimedia tools, projector, computer

Discussion

Listening and understanding, observation/processing situations, critical thinking, question development

Standard classroom technologies, multimedia tools, projector, computer

Exercise, Practice

Research and lifelong learning, writing, reading, critical thinking and application

Laboratory, standard classroom technologies, multimedia tools, projector, computer

Demonstration

Field trip, demonstration of the subjects/techniques learned in the lectures and visits at the facilities.

Mannequin, laboratory equipment and device

Role Model, Making an example

Supporting learning by seeing

Video, film, databases

Role Play

Supporting learning by creating related situation

Standard classroom technologies, special equipment

Teamwork

Realization of projects, assignments and experiments, learning, gaining teamwork skills

Standard classroom technologies, library

Simulation

Supporting learning by the imitation of the operation of a real-world process or system over time

Computer models, virtual reality tools

Written Exam

Research – lifelong learning, processing situations, question development, interpretation

Oral Exam

Research – lifelong learning, processing situations, question development, interpretation, presentation

Homework

Research – lifelong learning, writing, reading, Informatics

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

Project / Design

Identifies, field of application, collecting, and analyzing data, literature review, preparing and presenting report

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

Quiz

Learning, processing context/states, learning questions, interpreting

Course - Program Competencies Relations

Course123456789101112
ADVANCED ANDROID PROGRAMMING444542454545
ADVANCED JAVA APPLICATIONS555553554554
BUSINESS ETHICS000005550000
DATABASE APPLICATIONS555345555351
DATABASE PROGRAMMING554332544441
GAME PROGRAMMING535542554435
INFORMATION TECHNOLOGY LAW333404455400
INTERNET TECHNOLOGIES455331553552
INTERNSHIP555545555544
INTRODUCTION to PROGRAMMING311403545100
IOS PROGRAMMING555554553555
KOTLIN PROGRAMMING555432553555
MATHEMATICS in PROGRAMMING354302223200
MOBILE SOFTWARE545452454335
OBJECT-ORIENTED C # PROGRAMMING555432554554
OBJECT-ORIENTED JAVA PROGRAMMING555432554554
PYTHON PROGRAMMING554332554452
SOFTWARE DEVELOPER PLATFORMS and TOOLS555551554553
WEB PROGRAMMING544332453443
İlişkili Ders Sayısı / 19/33827979725751889071746753

Surveys for Students

Öğretim elemanı değerlendirme anketiKesinlikle katılmıyorumKatılmıyorumKısmen katılıyorumKatılıyorumKesinlikle katılıyorumFikrim yok
Dönem başında dersin amacını, kapsamını ve öğrencidenbeklenenleri anlaşılır bir şekilde açıklar.
Dersin kaynaklarını dersin amaçlarına uygun olarak seçer veduyurur.
Ders için önerdiği kaynaklara ulaşmada öğrencilere yolgösterir/yardımcı olur.
Anlatımı (Dersi sunumu) akıcı, açık ve anlaşılırdır.
Öğretim teknolojilerini (etkili bir şekilde) kullanabilir.
Sınıfta çok yönlü iletişim ve etkileşim sağlayacakuygulamalara yer verir.
Geleneksel öğretim strateji yöntem ve teknikleri konusundagelişmiş bir bilgi birikimine sahiptir.
Derste işlediği öğretim yöntemlerini kendi uygulamalarındakullanır.
Ders saatleri dışında ders ile ilgili öğrenciye yeterince zamanayırır.
Derse düzenli olarak gelir ve zamanı etkin kullanır.
Ders sırasında sınıfa hakimiyeti kurmada oldukça başarılıdır.
Güncel konular hakkında öğrencileri bilgilendirir.
Öğrenci görüşlerine açık tutum ve davranışları ile örnek teşkileder.
Başarı ölçme yöntemleri ve araçları (klasik/test/sözlü sınav/proje/ödev vb.) dersin hedef ve içeriği ile uyumludur.
Sınav kağıdımla ilgili soru sormak istediğimde bana yardımcı olur.
Laboratuvar/saha/uygulama çalışmaları dersin amacı ileuyuşmaktadır.
Dersin öğrenme ve öğretme sürecinin yaratıcı düşünme süreç vebecerilerini geliştirir.
Ders güncel konu ve konuklarla desteklenir.
Yukarıdaki sorular dışında iletmek istedikleriniz

Numerical Data

Number of Students by years

Student Success

Graduate Success