BİLGİSAYAR PROGRAMCILIĞI | |||||
---|---|---|---|---|---|
Qualification Awarded | Program Süresi | Toplam Kredi (AKTS) | Öğretim Şekli | Yeterliliğin Düzeyi ve Öğrenme Alanı | |
Associate (Short Cycle) Degree | 2 | 120 | FULL TIME |
TYÇ, TR-NQF-HE, EQF-LLL, ISCED (2011):Level 5 QF-EHEA:Short Cycle TR-NQF-HE, ISCED (1997-2013): 48,52 |
1 - Knowledge |
Theoretical - Conceptual |
1) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. |
2 - Skills |
Cognitive - Practical |
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. |
3 - Competences |
Communication and Social Competence |
1) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. |
Learning Competence |
1) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. |
Field Specific Competence |
1) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. |
2) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. |
Competence to Work Independently and Take Responsibility |
1) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. |
Program Outcomes | TR-NQF-HE 5 (Associate) Level Descriptors | TR-NQF-HE Main Field Descriptors 48 - Computing |
TR-NQF-HE Main Field Descriptors 52 - Engineering and Engineering Trades |
1 - Knowledge | |||
Theoretical - Conceptual | |||
1) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. |
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. |
1) Matematik, fen bilimleri ve bu alanların temel mühendislik bilimlerine uygulanması konularında yeterli bilgi birikimine sahiptir. 2) Temel mühendislik bölümleriyle ilgili temel kavramlara sahiptir. |
2 - Skills | |||
Cognitive - Practical | |||
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. |
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. |
1) Temel mühendislik bakış açısı ile alanında tanımlanan mühendislik problemlerini kavrar ve çözümlerini yapar. 2) Bir mühendislik uygulaması için gerekli olan modern teknik gereç ve araçları ek teknik eğitim alarak kullanır. 3) Teknik resim yapar 4) Algoritmik düşünür. 5) Mühendislik problemlerinin incelenmesi için deney yapma, veri toplama, toplanan verilerin sunumu ve temel yorumunu yapar. |
3 - Competences | |||
Communication and Social Competence | |||
1) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. |
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. |
1) Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı Temel Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. 2) Bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyinde kullanarak alanındaki bilgileri izler ve meslektaşları ile iletişim kurar. 3) Teknik resim kullanarak teknik iletişim kurar. |
Learning Competence | |||
1) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. |
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. |
1) Yaşam boyu öğrenmenin gerekliliğinin bilincinde olduğunu alanındaki mesleki ve akademik gelişmeleri izleyerek gösterir, kendini sürekli yeniler. 2) Bir mühendislik uygulaması için gerekli olan modern teknik gereç ve araçları ek teknik eğitim alarak kullanır. |
Field Specific Competence | |||
1) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. 2) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. |
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. |
1) Mühendislik uygulamalarında meslek etiğinin gözetilmesi konusunda farkındalığa sahiptir. |
Competence to Work Independently and Take Responsibility | |||
1) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. |
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. |
1) Mühendislik takımlarında veya bireysel çalışır. |
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. |
2) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. |
3) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. |
4) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. |
5) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. |
6) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. |
7) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. |