Computer Programming (Evening Education)

Preview

Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

Program Qualifications / Outcomes

Classified

1 - Knowledge
Theoretical - Conceptual
1) He gains the ability of problem solving and analytical thinking skills.
2) He learns the fundamentals of computer programming, hardware and software and the basic computer concepts.
3) He learns radix systems, fundamental electronics and computer hardware knowledge.
4) He learns to use appropriate data structures according to programming requirements.
2 - Skills
Cognitive - Practical
1) He develops algorithms according to the problems, gains the ability to distinguish the appropriate ones from the fundamental algorithms for the problem.
2) He understands object-oriented programming concept and web programming.
3) He gains mobile programming skills and develops applications for mobile platforms.
4) He designs and codes databases.
5) He learns to program and use computer networks, open source operating systems.
3 - Competences
Communication and Social Competence
Learning Competence
1) He uses the English language effectively.
2) He follows developments in the field, high technology tools / applications.
Field Specific Competence
1) He gains awareness of professional and ethical responsibility and has an awareness of professional ethics.
Competence to Work Independently and Take Responsibility
1) He develops software individually or as a team.

Program Kazanımları Program Düzeyi

Program Outcomes TR-NQF-HE 5 (Associate) Level Descriptors TR-NQF-HE Main Field Descriptors
48 - Computing
1 - Knowledge
Theoretical - Conceptual
1) He gains the ability of problem solving and analytical thinking skills.
2) He learns the fundamentals of computer programming, hardware and software and the basic computer concepts.
3) He learns radix systems, fundamental electronics and computer hardware knowledge.
4) He learns to use appropriate data structures according to programming requirements.
1) Possess theoretical and practical knowledge supported by textbooks with updated information, practice equipments and other resource on basic level based on qualifications gained at secondary education level.
1) Matematik, hesaplama ve bilgisayar bilimleri konularında temel kuramsal ve uygulamalı bilgilere sahiptir.
2 - Skills
Cognitive - Practical
1) He develops algorithms according to the problems, gains the ability to distinguish the appropriate ones from the fundamental algorithms for the problem.
2) He understands object-oriented programming concept and web programming.
3) He gains mobile programming skills and develops applications for mobile platforms.
4) He designs and codes databases.
5) He learns to program and use computer networks, open source operating systems.
1) Gain the skills to use basic level theoretical and practical knowledge acquired within the field in the same field of a higher education level or in a field of same level.
2) Interpret and evaluate data, define problems, do analysis, produce solutions based on proof with using basic level knowledge and practices gained within the field.
1) Tanımlanan bilişim ve/veya bilgisayar bilimleri problemlerini ve modellerini kurgular ve temel çözüm önerilerini uygular.
2) Algoritmik düşünme ve planlama yaklaşımını uygulamalarında kullanır.
3) Belirtimleri (spesifikasyon) tanımlanmış yazılım bileşenlerini geliştirir.
3 - Competences
Communication and Social Competence
1) Transfer the ideas based on the basic knowledge and skills acquired within the field through written and oral communication.
2) Share the ideas and solution proposals to problems about issues within the field with professionals and non-professionals.
3) Monitor the developments in the field and communicate with peers by using a foreign language at least at a level of European Language Portfolio A2 General Level.
4) Use informatics and communication technologies with at least a minimum level of European Computer Driving License Basic Level software knowledge.
1) Sözlü ve yazılı iletişim kurar; en az bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyinde kullanır, bilişim ve bilgisayar bilimleri alanındaki bilgileri izler ve meslektaşları ile iletişim kurar.
Learning Competence
1) He uses the English language effectively.
2) He follows developments in the field, high technology tools / applications.
1) Evaluate the acquired knowledge and skills at basic level within the field with a critical approach, determine and respond to learning needs.
2) Direct the education received to a higher education level in the same field or to an occupation in the same level.
3) Gain awareness of lifelong learning.
1) Yaşam boyu öğrenmenin gerekliliği bilinci ile bilgi ve iletişim teknolojilerindeki güncel gelişmeleri izler.
Field Specific Competence
1) He gains awareness of professional and ethical responsibility and has an awareness of professional ethics.
1) Possess social, scientific, cultural and ethic values on the stages of gathering, implementation and release of the results of data related to the field.
2) Possess sufficient consciousness about the issues of universality of social rights, social justice, quality, cultural values and also, environmental protection, worker's health and security.
1) Mesleki ve etik sorumluluk bilinci taşır, bilişim uygulamalarında meslek etiğinin gözetilmesi konusunda farkındalığa sahiptir.
Competence to Work Independently and Take Responsibility
1) He develops software individually or as a team.
1) Conduct studies at basic level within the field independently.
2) Take responsibility as a team member in order to solve unexpected complex problems faced in the implementations within the field.
3) Conduct activities towards the development of subordinates within a project.
1) Bireysel olarak veya takımlarda etkin çalışır.

Conjoined

1) He gains the ability of problem solving and analytical thinking skills.
2) He learns the fundamentals of computer programming, hardware and software and the basic computer concepts.
3) He develops algorithms according to the problems, gains the ability to distinguish the appropriate ones from the fundamental algorithms for the problem.
4) He understands object-oriented programming concept and web programming.
5) He learns radix systems, fundamental electronics and computer hardware knowledge.
6) He gains mobile programming skills and develops applications for mobile platforms.
7) He designs and codes databases.
8) He learns to program and use computer networks, open source operating systems.
9) He uses the English language effectively.
10) He learns to use appropriate data structures according to programming requirements.
11) He develops software individually or as a team.
12) He follows developments in the field, high technology tools / applications.
13) He gains awareness of professional and ethical responsibility and has an awareness of professional ethics.