Program Information
Program Information
Aim
The aim of this program is to educate qualified back-end software developers who can develop server-side applications, manage databases, design APIs, and apply fundamental software security principles using modern software technologies.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 - ECTS 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 |
| AYY1117266 | INTRODUCTION to SOFTWARE DEVELOPMENT | Turkish | 3+2 | 4 | 6 | |
| AYY1117267 | FUNDAMENTALS of PROGRAMMING (PYTHON) | Turkish | 2+2 | 3 | 5 | |
| AYY1117268 | DATABASE MANAGEMENT SYSTEMS I | Turkish | 2+2 | 3 | 5 | |
| AYY1112381 | MATHEMATICS | Turkish | 3 | 3 | 4 | |
| ATA1110800 | HISTORY of the TURKISH REPUBLIC I | Turkish | 2 | 2 | 2 | |
| İNG1110900 | ENGLISH I | English | 2 | 2 | 2 | |
| TDL1110200 | TURKISH LANGUAGE I | Turkish | 2 | 2 | 2 | |
| Spring Semester Courses Plan | ||||||
| Code | Course | Language of Instruction | T+U | UK | ECTS | Download |
| AYY1217269 | OBJECT-ORIENTED PROGRAMMING | Turkish | 3+2 | 4 | 6 | |
| AYY1217271 | FUNDAMENTALS of WEB PROGRAMMING | Turkish | 2+2 | 3 | 5 | |
| AYY1217272 | DATABASE MANAGEMENT SYSTEMS II | Turkish | 2+2 | 3 | 5 | |
| AYY1217273 | DATA STRUCTURES and ALGORITHMS | Turkish | 2+2 | 3 | 4 | |
| AYY1217274 | NETWORK SECURITY and FIREWALL SYSTEMS | Turkish | 3+2 | 4 | 6 | |
| AYY1217275 | OPERATING SYSTEMS and FUNDAMENTALS of LINUX | Turkish | 2+2 | 3 | 5 | |
| AYY1217276 | INCIDENT RESPONSE and MANAGEMENT | Turkish | 2+2 | 3 | 5 | |
| AYY1217277 | CYBER THREATS and ATTACK METHODS | Turkish | 2+2 | 3 | 4 | |
| AYY1217278 | INTRODUCTION to MACHINE LEARNING | Turkish | 3+2 | 4 | 6 | |
| AYY1217279 | FUNDAMENTALS of ELECTRONICS and SENSORS | Turkish | 2+2 | 3 | 5 | |
| AYY1217281 | FUNDAMENTALS of MECHANICAL SYSTEMS | Turkish | 2+2 | 3 | 4 | |
| AYY1214986 | VISUAL PROGRAMMING | Turkish | 4 | 4 | 5 | |
| AYY1214989 | JAVA PROGRAMMING | Turkish | 4 | 4 | 5 | |
| ATA1210000 | HISTORY of the TURKISH REPUBLIC II | Turkish | 2 | 2 | 2 | |
| İNG1212000 | ENGLISH II | English | 2 | 2 | 2 | |
| TDL1220000 | TURKISH LANGUAGE II | Turkish | 2 | 2 | 2 | |
Program Qualification
Theoretical, Factual
Algoritma geliştirme, veri yapıları, sunucu taraflı programlama, veri tabanı sistemleri ve yazılım mimarileri konularında temel kuramsal ve uygulamalı bilgiye sahiptir; bu bilgileri mesleki uygulamalarda kullanabilir.
| Program Output TYYÇ Basic Area Matrix | |
| Basic Area Qualification | Program Qualification |
Employment Opportunities
Graduates of the Back-End Software Development Program are qualified to work in software development, information technology, system and database management, back-end service integration, system analysis, and software testing units within both private sector organizations and public institutions. Through specialization in web services, API development, server-side programming, and database applications, graduates may be employed as back-end software developers, junior software developers, software support specialists, or Information Technology (IT) Technicians. Graduates may also pursue entrepreneurial activities or work as freelance software developers by developing their own software projects.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 success status in a course is determined by the course achievement grade. The course achievement grade is calculated based on the combined evaluation of the student’s performance in midterm examinations and midterm substitute assessments such as assignments, practical work, group projects, and similar activities during the semester, together with the final examination. For all courses, students who score less than 50 points in the final examination are considered unsuccessful in that course. To pass a course, students must obtain at least 60 points or a grade point of 2.27 at the end of the semester.Head of Department/Program
Head Of Department
Dr.Öğr.Üye. Ali DEMİRProgramme Director
Öğr.Gör. Beyza KOYULMUŞLearning Experiences
Learning situations aim to develop students' creative, critical, reflective thinking skills and higher level thinking skills such as logical and mathematical thinking skills. In addition, it aims to develop students' meta-cognitive skills. Learning situations include learning strategies, methods and techniques as well as the tools used and assessment and evaluation methods. The learning situations used in the programs are given in the list below:
Learning Experiences * | Learning Activities | Tools Used |
|---|---|---|
Discussion Method | Listening, speaking, asking questions, producing answers, developing and questioning opinions, examining and researching opinions, producing critical thinking, producing creative thinking, (workshop, panel, opposite panel, open forum, debate techniques are applied) collegium, forum, aquarium technique application, talking circle technique, application. | Standard classroom technologies, multimedia tools (text, images, graphics, graphics, drawings, audio, video and animations), computer, projection, online environments, conference room, workshop, panel, panel opposite, open forum collegial, forum environments. |
Demonstration Method | The instructor demonstrates the use of a tool or equipment, the instructor demonstrates a performance/practice/practice to the student, the students repeat the use of the tool or equipment, the student repeats a performance/practice/practice. | Real tools or model tools and equipment, multimedia tools, videos and animations), computer. |
Problem Solving Method | Identifying a scientific / theoretical and / or real life problem, analyzing the data related to the problem, developing alternative solutions, choosing the appropriate solution method, evaluating the solution to the problem, individual study | Textbooks, research reports, multimedia tools (text, images, graphics, graphics, drawings, audio, video and animations), computer |
Case Study Method | Presentation of case studies, exploring case studies, sampling typical cases, sampling outlier cases, alternative cases, comparing case studies, case study analysis, case study interpretation, case study evaluation. | Standard classroom technologies, multimedia tools (text, images, graphics, drawings, audio, video and animation, cartoons), computer, projection, online environments. |
Self Study Method | Student interest, curiosity and motivation, learning objective, detailed research and investigation according to the topic; in- depth research and investigation, extensive reading, listening and watching, repeating a performance. | Library, e-library, laboratory, workshop |
Question - Answer Technique | Asking Socratic questions, criticizing answers, generating questions, generating answers, criticizing, analyzing and evaluating creative answers, asking structured questions and generating answers, asking closed-ended questions and generating answers | Textbooks, recommended books, worksheets, question bank, multimedia tools (text, images, graphics, drawings, audio, video, cartoons and animations) |
Project Based Learning Model | Creating a real-life problem situation scenario, identifying a real-life problem situation, collecting data related to the problem, analyzing data, data processing, data conversion, developing alternative solutions, choosing the appropriate solution method, applying the solution method / creating a model / design / concrete product / producing a concrete service, evaluating the model / design / concrete product / service, exhibiting project products | Problem scenario texts / Sample projects, databases, books, research reports, laboratory, workshop, application areas, library, computer software, standard classroom technologies, tools and equipment according to the project subject |
Simulation Technique | Realization of simulations for risky, dangerous, expensive, time-consuming applications/practices. | Simulation environment, Computer |
Problem Baded Learning Model | Creating a reflective scenario of a real-life problem situation, identifying a real-life problem situation, collecting data about the problem, analyzing data, data processing, data transformation, developing alternative solutions | Problem scenario texts, databases, books, research reports, laboratory, workshop, application areas, library, computer software, standard classroom technologies, tools and equipment according to the project subject |
Computer-Internet Supported Instruction | Online Course Platforms : Collaboration and communication, digital literacy activities, sharing information, improving technology use, creative thinking activities, problem solving, generating critical thinking. These are environments where instructors share course materials, collect assignments and interact with students. E-Books and Digital Content : Reading, writing, comprehension, interpretation, creative thinking activities, language use, examination, research, using technology, critical thinking activities. Learning environment and materials are made more attractive by presenting interactive content to students. Webinars and synchronize meeting : Communication, collaboration, teamwork, presentation, technology skills, problem solving, live interaction with studentsremotely. Simulations : Problem solving, using technology, analytical thinking, communication, decision making, teamwork and collaboration. They are environments where students have the opportunity to experience the concepts. Audio and Visual aids : Communication skills, language skills, emotional intelligence and empathy, social skills, attention and focus, use of technology. Animations, graphics and interactive visuals are used to help students master the topics. Digital Game- Based Learning : Problem solving skills, ability to use technology, creative thinking, quick decision making, strategy development, cooperation and teamwork. Games prepared or played in digital environments to make learning fun and increase retention in learning. Adaptive Learning Systems : Logical mathematical thinking activities, reading, writing, comprehension, interpretation, critical thinking activities. These are environments where students identify their weaknesses and are offered to carry out studies and activities specific to that area. Virtual Reality (VR) and Augmented Reality (AR) : Simulation and practical applications, creative thinking activities, using technology, planning, programming, social interaction and communication. 3D virtual environments are used to make learning fun and interactive. Social Media and Interactive Platforms : Communication, collaboration, teamwork, project management, interactive content creation, critical thinking activities. Personal platforms for students to share their thoughts on any topic, interact and produce content. Data Analysis and Monitoring Tools : Analytical thinking activities, logical mathematical thinking activities, problem solving, decision making, communication. These are tools used to assess and monitor student performance, identify student difficulties and create lesson plans accordingly. Artificial Intelligence Technologies : Data analysis and forecasting, game and strategy development, security and threat analysis, technology utilization skills, robotics and automation skills, creative thinking skills, computational thinking skills. | Moodle, Google Classroom, Edmodo, Edupage etc. Google Play Books, Apple Books, Amazon Kindle Store, BookBoon, OpenStax, etc. Zoom, Microsoft Teams, Google Meet, Adobe Connect, GoToMeeting, etc. NASA Eyes on the Solar System, FlightGear, Virtual Biology Lab, CarSim, SimCity, etc. Infographics, maps and graphs, charts and diagrams, tables, Podcast, audio books, interviews and chats, etc. Strategy and puzzle games, Simulation and construction games, mission games, real-time multiplayer games, etc. Udemy, Khan Academy, Duolingo, Cognii, Smart Sparrow, etc. Oculus Rift, PlayStation VR, Samsung Gear VR, Google CardBoard, Pokemon Go, Arlit, Facebook, instagram, twitter, linledIn, snapchat, pinterest, youtube, twitch, reddit, discord etc. Google Analytics, Microsoft Power BI, Splunk, Adobe Analytics, etc. ChatGPT, Google AI, Deeply, DıaloGPT. Amazon Alexa, Tesla Autopilot, etc. |
Cooperative Learning | Cooperation, communication, leadership, sharing tasks, sharing responsibility, learning together, social interaction. Heterogeneous groups are formed among the students. The task is given to the groups. Groups of students do tasks such as project, performance, problem solving, role playing, classical homework together. | In-class and out-of-class, in-school and out-of- school environments. |
Experiential Learning | Faculty-external stakeholder (industrial organizations, schools and others) cooperation is established. Students directly observe professional skills in the real environment. Observation results are analyzed in the classroom environment. | Internship places according to the program, professional practice places, Student product file sample, observation forms and other alterative measurement tools |
Flipped Classroom Learning | Problem solving, discussion, case study presentation, case analysis, critical thinking, creative thinking, video recordings appropriate to the learning objective are created or selected. Students make preliminary preparation by watching video recordings. The problem is solved in the classroom. The problem is discussed. | Video recordings, online environments, classroom |
Lecture Method | Listening, speaking, (lecture, conference, seminar, speech, statement and briefing techniques are applied) | Standard classroom technologies, multimedia tools (text, images, graphics, graphics, drawings, audio, video and animations), computer, projection, online environments, conference room |
Traditional Written Exam | Classical written exams to assess creative, critical and reflective thinking. Multiple- choice, short-answer (fill-in-the-blank, matching, true-false and other) exams to assess cognitive skills such as knowledge, comprehension, application and analysis. | Written exam papers, multiple choice tests, short answer tests, mixed tests, answer keys |
Multiple-Choice Exam | ||
Oral Exam | It aims to assess student-specific, creative, critical, reflective thinking skills and cognitive skills such as knowledge, comprehension, application, analysis and synthesis. It is not a general measurement and evaluation method. It is not applied in every program; it is program specific. | Oral question bank/ oral question pool, answer keys, checklists, rubrics, rating scales |
Homework | It is used to improve students' knowledge and skills, to encourage them to research and study, to complete their learning deficiencies, and to deepen their understanding of a subject. | Library, e-library, books, articles |
Project Task | 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 | It is done to identify learning gaps. In this case, student grades are not reflected. The level of realization of learning objectives can be evaluated depending on the process. In this case, it can be reflected in student grades. | Worksheets, question bank, question pool, answer key |
Course - Program Competencies Relations
| Course | 1 | 0 |
|---|---|---|
| İlişkili Ders Sayısı / 0/23 |
Surveys for Students
| Strongly Disagree | Disagree | Neither Agree Nor Disagree | Agree | Strongly Agree | Don't Know/No Idea | Choose | |
|---|---|---|---|---|---|---|---|
| The lecturer explains the course's aim and extent and what is expected of the student clearly. | |||||||
| Chooses the course sources in accordance with the courses and announces them. | |||||||
| Guides/helps the students in accessing the resources they recommended for the course. | |||||||
| The lecturer's instruction method (course presentation) is clear, fluent and understandable. | |||||||
| Uses the instructional technologies (effectively.) | |||||||
| Offers multidirectional communication and interactional implementations in the classroom. | |||||||
| Has knowledge in the matter of traditional teaching strategic management and techniques. | |||||||
| Uses the teaching methods s/he covers in the course within their implementations. | |||||||
| Makes time for the student outside of course hours regarding the course | |||||||
| Comes to the class regularly and uses time effectively. | |||||||
| The lecturer is successful in establishing classroom dominance during the course. | |||||||
| Informs the students on current issues. | |||||||
| Sets an example with their open attitude and behaviour to students' opinions. | |||||||
| Success measurement methods and tools (classic/oral exam, project, assignments, etc.) are compatible with the course's aim and extent. | |||||||
| Helps me when I want to ask questions about my exam paper. | |||||||
| Lab/field/application studies are compatible with the aim and the extent of the course. | |||||||
| Develops the creative thinking process and skills of the learning and teaching process of the course. | |||||||
| The course is supported by the current issues and guests. | |||||||
| Things you would like to convey apart from the questions above; |