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 | ||||||
Code | Course | Language of Instruction | T+U | UK | ECTS | Download |
BPR1110942 | DATABASE PROGRAMMING | Turkish | 2+2 | - | 7 | |
BPR1113183 | FUNDAMENTAL of PROGRAMMING | Turkish | 4 | - | 7 | |
BPR1127270 | INTRODUCTION to PROGRAMMING | Turkish | 3 | - | 7 | |
BPR1160890 | GENERAL MATHEMATICS | Turkish | 3 | - | 4 | |
ATA1110800 | HISTORY of the TURKISH REPUBLIC I | Turkish | 2 | - | 2 | |
İNG1110900 | ENGLISH I | English | 2 | - | 2 | |
TDL1110200 | TURKISH LANGUAGE I | Turkish | 2 | - | 2 |
Spring Semester Courses Plan | ||||||
Code | Course | Language of Instruction | T+U | UK | ECTS | Download |
BPR1260290 | WEB PROGRAMMING | Turkish | 2+2 | - | 7 | |
BPR1210943 | OBJECT-ORIENTED C # PROGRAMMING | Turkish | 2+2 | - | 5 | |
BPR1210944 | MATHEMATICS in PROGRAMMING | Turkish | 3 | - | 5 | |
BPR1210945 | OBJECT-ORIENTED JAVA PROGRAMMING | Turkish | 2+2 | - | 5 | |
BPR1213184 | KOTLIN PROGRAMMING | Turkish | 4 | - | 6 | |
ATA1210000 | HISTORY of the TURKISH REPUBLIC II | Turkish | 2 | - | 2 | |
İNG1212000 | ENGLISH II | English | 2 | - | 2 | |
TDL1220000 | TURKISH LANGUAGE II | Turkish | 2 | - | 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 TimeAssessment 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
Course | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ADVANCED ANDROID PROGRAMMING | 4 | 4 | 4 | 5 | 4 | 2 | 4 | 5 | 4 | 5 | 4 | 5 |
ADVANCED JAVA APPLICATIONS | 5 | 5 | 5 | 5 | 5 | 3 | 5 | 5 | 4 | 5 | 5 | 4 |
BUSINESS ETHICS | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 5 | 0 | 0 | 0 | 0 |
DATABASE APPLICATIONS | 5 | 5 | 5 | 3 | 4 | 5 | 5 | 5 | 5 | 3 | 5 | 1 |
DATABASE PROGRAMMING | 5 | 5 | 4 | 3 | 3 | 2 | 5 | 4 | 4 | 4 | 4 | 1 |
GAME PROGRAMMING | 5 | 3 | 5 | 5 | 4 | 2 | 5 | 5 | 4 | 4 | 3 | 5 |
INFORMATION TECHNOLOGY LAW | 3 | 3 | 3 | 4 | 0 | 4 | 4 | 5 | 5 | 4 | 0 | 0 |
INTERNET TECHNOLOGIES | 4 | 5 | 5 | 3 | 3 | 1 | 5 | 5 | 3 | 5 | 5 | 2 |
INTERNSHIP | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 4 | 4 |
INTRODUCTION to PROGRAMMING | 3 | 1 | 1 | 4 | 0 | 3 | 5 | 4 | 5 | 1 | 0 | 0 |
IOS PROGRAMMING | 5 | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 3 | 5 | 5 | 5 |
KOTLIN PROGRAMMING | 5 | 5 | 5 | 4 | 3 | 2 | 5 | 5 | 3 | 5 | 5 | 5 |
MATHEMATICS in PROGRAMMING | 3 | 5 | 4 | 3 | 0 | 2 | 2 | 2 | 3 | 2 | 0 | 0 |
MOBILE SOFTWARE | 5 | 4 | 5 | 4 | 5 | 2 | 4 | 5 | 4 | 3 | 3 | 5 |
OBJECT-ORIENTED C # PROGRAMMING | 5 | 5 | 5 | 4 | 3 | 2 | 5 | 5 | 4 | 5 | 5 | 4 |
OBJECT-ORIENTED JAVA PROGRAMMING | 5 | 5 | 5 | 4 | 3 | 2 | 5 | 5 | 4 | 5 | 5 | 4 |
PYTHON PROGRAMMING | 5 | 5 | 4 | 3 | 3 | 2 | 5 | 5 | 4 | 4 | 5 | 2 |
SOFTWARE DEVELOPER PLATFORMS and TOOLS | 5 | 5 | 5 | 5 | 5 | 1 | 5 | 5 | 4 | 5 | 5 | 3 |
WEB PROGRAMMING | 5 | 4 | 4 | 3 | 3 | 2 | 4 | 5 | 3 | 4 | 4 | 3 |
İlişkili Ders Sayısı / 19/33 | 82 | 79 | 79 | 72 | 57 | 51 | 88 | 90 | 71 | 74 | 67 | 53 |
Surveys for Students
Öğretim elemanı değerlendirme anketi | Kesinlikle katılmıyorum | Katılmıyorum | Kısmen katılıyorum | Katılıyorum | Kesinlikle katılıyorum | Fikrim 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 |