- General Information
- Qualification Awarded
- Level of Qualification
- Admission Requirements
- Arrangements for the Recognition of Prior Learning
- Qualification Requirements and Regulations
- Profile of the Programme
- Key Learning Outcomes
- Occupational Profiles of Graduates
- Access to Further Studies
- Courses - Term, Credit and ECTS Credit
- Examination Regulations, Assessment and Grading
- Graduation Requirements
- Mode of Study
- Programme Director
- Courses – Key Learning Outcomes Relation Matrix
- NQF-HETR/Program Competencies Matrix
-
General Information
The aim of the program is to analyse and develop the problems about data collection and data handling in an electronic environment. It is also aimed at training crafts who will be able to do various duties in the fields of developing software system and computer programming.
-
Qualification Awarded
In accordance with the decisions made in the meeting of the council of higher education that was held in 12.09.2012, computer programming graduates will use the title of “technician”
-
Level of Qualification
Associate degree
-
Admission Requirements
Students are admitted to the education program with the exam center that is carried out by Student Selection and Placement Center .
-
Arrangements for the Recognition of Prior Learning
Provided that the students applying for the program apply with transcripts and course content taken from national and foreign higher education council, their demand for credit and score transfer are considered and determined by the relevant council
-
Qualification Requirements and Regulations
It is required that the students who will get a degree from the program should be successful in all courses in the program and should not have FF grade. It is also required that the students in the program should provide at least 120 AKTS credit and their grade point average should be at least 2,00 out of 4,00 . Besides, The students are required to do summer internship for business month and 240 hours
-
Profile of the Programme
The program graduates are able to fulfil various duties in the fields of computer programming and software system development in public and private institutions as individual or in the team
-
Key Learning Outcomes
Acquisitions of the program have been specified in accordance with the decisions of Higher Education Executive Board by taking into account Vocational, Secondary Education and International Standards handled by European Qualifications Framework the Vocational Qualifications Authority and Ministry of National Education.
1. To have a skill of the accumulation of knowledge in the fields of mathematics, sciences and calculation to enhance the software systems and to apply to the solution of the problems about programming.
2. To have a skill to develop the software systems and to analyze and model the problems that are peculiar to the field of coding and to determine and define the software necessities proper for their solution.
3. To have an ability to design, improve and evaluate the software system, system segment, process or program that fulfill the specified requirements.
4. To have an ability to use modern technic and coding tools for the software systems developments and computer programming applications.
5. The ability to gather, analyze and interpret data to develop the software systems and to understand the necessities of the computer program.
6. To have an ability to demonstrate the necessary job skills to work effectively in interdisciplinary teams or individually, developing the software systems and computer programming discipline.
7. To have an ability and knowledge about algorithm, mathematics and computer science in designing and modelling computer-based systems by examining the alternatives related to the development of software systems and computer programming.
8. To have an ability to apply the approaches that develop by implementation of the analysis, design, application, verification, validation and maintenance processes and software system development.
9. To have an ability of attaining knowledge with a conscious that lifelong learning requires, pursuing the latest developments in science and technology and persistently adapting oneself.
10. To have a consciousness of mindfulness and responsibility about vocational, legal, ethical and social issues in the field of software and computer programming.
11. To have an awareness about the universal, environmental, social and legal results of software and computer programming applications when making a decision.
-
Occupational Profiles of Graduates
Graduates from this program will be able work as ''technician'' needed by state institutions and organizations and private sector technic services. Work opportunities are avaible in software firms, computer and technical support companies, banks, insurance companies, trade associations, internet publishing companies, radio and television companies, research companies, stock exchanges, transportation, education and logistics companies, various business opportunities. In these institutions, generally information gathering and analysis of problems in computer processing are the fields that one can find various tasks.
-
Access to Further Studies
Vertical and horizontal transfers are conducted in accordance with the related legislation of YÖK.
-
Courses - Term, Credit and ECTS Credit
- 1 - Semester Type Course Code Course Name Credits ECTS Credits 1 Compulsory ING101 ENGLISH I 3 3 1 Compulsory MAT101 GENERAL MATHEMATİCS 3 4 1 Compulsory MYP111 Fundamentals of Programming 3 5 1 Compulsory MYP140 Programming Languages 3 5 1 Compulsory TAR101 HISTORY OF THE TURKISH REVOLUTION AND THE PRINCIPLES OF ATATURK-I 2 2 1 Compulsory TUR101 Turkish Language- I 2 2 1 Vocational MYT113 COMPUTER HARDWARE 2 4 1 Vocational MYT121 NETWORK FUNDAMENTALS 3 5 - 2 - Semester Type Course Code Course Name Credits ECTS Credits 2 Compulsory ING102 İNGİLİZCE II 3 3 2 Compulsory MYP 122 Nesneye Yönelik Programlama MYP 122 Nesneye Yönelik Programlama 3 5 2 Compulsory MYP124 DATABASE I 3 5 2 Compulsory MYP142 DATA STRUCTURES 3 5 2 Compulsory MYP160 Server Operating System 3 5 2 Compulsory MYP106 The Basics of Web Design 3 5 2 Compulsory TAR102 HISTORY OF THE TURKISH REVOLUTION AND THE PRINCIPLES OF ATATURK -II 2 2 2 Compulsory TUR102 Turkish Language-II 2 2 - 3 - Semester Type Course Code Course Name Credits ECTS Credits 3 Compulsory MYOSTJ STAJ 0 8 3 Compulsory MYP213 VISUAL PROGRAMMING 3 5 3 Compulsory MYP217 Database II 3 5 3 Compulsory MYP227 System Analysis and Design 3 5 3 Compulsory MYP250 ALGORITHM 3 5 3 Elective MYOPYU PROJECT MANAGEMENT AND APPLICATION 4 10 3 Elective MYP211 Digital Communication 3 5 3 Elective MYP200 ELECTRIC&ELECTRONICS FUNDAMENTALS 3 5 3 Elective MYP240 Contetnt Management Systems 3 5 3 Vocational MYP215 INTERNET PROGRAMMING - I 3 5 - 4 - Semester Type Course Code Course Name Credits ECTS Credits 4 Elective MYG250 ARTIFICIAL INTELLIGENCE FUNDAMENTALS 3 5 4 Elective MYI200 ENTREPRENEURSHIP 3 5 4 Elective MYI230 Information Technology Law 3 5 4 Elective MYM212 QUALITY MANAGEMENT 3 5 4 Elective MYP202 Human Computer Interaction 3 5 4 Elective MYP232 SOFTWARE ARCHITECTURE 2 3 4 Elective MYP242 MOBILE PROGRAMMING 3 5 4 Vocational MYP218 INTERNET PROGRAMMING -II 3 5 -
Examination Regulations, Assessment and Grading
At vocational high school, the success of students in lessons is evaluated via assessments of in-term activities and final examination. Assessment of in-term activities includes mid-term examination, and the grades which are given based on homework assignments, workshops, and practical works. The last evaluation and overall level of achievement are determined based on definite proportions of mid-term and final examinations, with one of the letter grades as shown below.
90-100 4,00 AA
80-89 3,50 BA
70-79 3,00 BB
65-69 2,50 CB
60-64 2,00 CC
55-59 1,50 DC
50-54 1,00 DD
0-49 0,00 FF
Codes
S: Successful
U: Unsuccessful
EX: Exempted
W: Withdraw
I: Incomplete
FF1: Although he had a right to take the exam, he didn’t; unsuccessful
FF2: Because of absenteeism, he doesn’t have the right to take the mid-term exam; unsuccessful
P: In Progress
-
Graduation Requirements
In order for a student to graduate, he will have to be successful in all the courses within the curriculum, and he mustn’t get F1, F2, K or Z. In this programme, the student should provide minimum 120 ECTS credits, and his general academic average will have to be at least 2,00 out of 4,00.
-
Mode of Study
Full-time
-
Programme Director
Prof.Dr. Aral EGE
Assoc. Prof.Dr. Murat Paşa UYSAL
Res. Assist. İrfan Onat TAKAK
Res. Assist. Mert Can YALHİ
-
Courses – Key Learning Outcomes Relation Matrix
Course Code/Gains
1
2
3
4
5
6
7
8
9
10
11
MYB113
3
3
3
3
1
1
2
3
0
0
0
BSP101
0
1
0
1
1
0
0
0
2
0
0
MYB105
2
2
3
2
2
0
2
2
3
0
0
MYB115
3
3
2
2
2
2
3
2
0
0
0
ING101
1
1
1
1
1
1
1
1
3
1
0
MYG101
3
2
2
1
0
0
3
0
0
0
0
TUR101
0
1
0
0
1
2
0
0
3
3
3
TAR101
0
0
0
0
0
0
0
0
2
2
2
MYB117
2
2
1
1
3
0
2
0
0
0
0
MYB112
1
1
1
1
1
1
1
1
0
0
0
MYB116
3
3
2
2
2
2
3
2
0
0
0
MYB114
2
2
2
0
0
0
2
1
0
0
0
MYB118
3
3
3
3
1
1
2
3
0
0
0
MYB130
3
3
3
3
1
1
2
3
0
0
0
ING102
1
1
1
1
1
1
1
1
3
1
0
MYG118
3
2
2
1
0
0
3
0
0
0
0
TUR102
0
1
0
0
1
2
0
0
3
3
3
TAR102
0
0
0
0
0
0
0
0
2
2
2
MYB213
3
3
3
3
1
1
2
3
0
0
0
MYB215
3
3
3
3
1
1
2
3
0
0
0
ING201
1
1
1
1
1
1
1
1
3
1
0
MYB217
2
2
3
2
2
0
2
2
3
0
0
MYB227
3
3
3
3
1
1
2
3
0
0
0
MYB224
2
2
3
2
2
0
2
2
3
0
0
MYI209
2
2
2
0
0
0
2
1
0
0
0
MYB216
3
3
2
2
2
2
3
2
0
0
0
MYB214
3
3
3
3
1
1
2
3
0
0
0
MYM209
1
1
0
1
1
0
2
1
0
0
0
MYG200
3
3
3
3
1
1
2
3
0
0
0
0:No support 1:Low-level support 2:Middle-level support 3:High-level support
-
NQF-HETR/Program Competencies Matrix
Frame of HigherEducationProficiency (Academical)
Program Proficiency
1 2 3 4 5 6 7 8 9 10 11
KNOWLEDGE
(Theoretical, Factual)
Having basic knowledge of theoretical and applied computer programming assisted with textbooks with upto date information on computer programming field, tools of the practice and other sources depending on the skills acquired in secondary education.
SKILLS
(Informational, Applied)
Gaining skills to use the basic knowledge acquired on theoretical and applied computer programming, on a field at the same level or at a further education level. Using the basic knowledge and skills on computer programming for interpretation and evaluation of data, identification of problems, analysis of data and development of solutions based on proof.
COMPETENCE
(Working independently and taking responsibility)
Ability to handle an entry level computer programming project independently.
Taking responsibility as part of a team to solve unpredictable and difficult problems in computer programming field.
Being able to handle the progress of supervised operatives working on a project in computer programming.
COMPETENCE
(Learning)
Critical evaluation of the basic knowledge and skills acquired in computer programming, determining and handling requirements for learning.
Directing the education on computer programming upto a higher education level in the same field or to a profession on the same level.
Embracing the notion of lifelong learning in computer programming and other fields.
COMPETENCE
(Communication and social skills)
Ability to present the acquired knowledge in basic computer programming by speaking or writing.
Sharing the views and thoughts on problems regarding computer programming and related areas both with experts and people outside the field. Speaking a foreign language at least at European Language Portfolio A2 level togather information regarding the field and to be able to communicate with collegues.
In addition to the skills required by computer programming field, being able to use information and communication technologies at least in accordance with entry level European Computer Driving License.
COMPETENCE
(Field specific)
Havingsocial, scientific, cultural and ethic values for the gathering, application and announcement of data related to the computer programming field.
Having sufficient awareness of socialjustice, universality of socialrights, quality, culturalvalues, protection of the environment and work safety.