Skip to main content

SOFTWARE ENGINEERING (ENGLISH)

About the Program

Software engineering is generally defined as the application of engineering principles to economically obtain software that works reliably and effectively in accordance with the requirements. Today's software has been developed from small-scale projects, so it has been necessary to develop software under a discipline. Software engineering has been created for this purpose as a science department that aims to "develop software in a quality, measurable and systematic manner".

Students who have graduated from Software Engineering department; system integrator, systems engineer, design engineer, web design and program specialist, information technology specialist and application programmer will be able to design projects in the field of software as they will have a wide range of work in various departments of almost every institution and organization and will be able to implement these projects, they will have the characteristics to successfully carry out their steps and will be able to make significant contributions to the growing human power needed in our country.

The software engineering degree program is a four year program with a total of 240 ECTS credits consisting of eight semesters each with a workload of 30 ECTS. The training language is at least 30% English. It is imperative to know English at the time the curriculum is followed. The program has 1 year compulsory English preparatory class.

Program Objectives & Goals

Objectives

  1. To train software engineers to work as software engineers, system architects/designers in teams developing complex software systems within the national and international IT industry.
  2. To train software engineers who can take on roles as managers, team leaders, project members, or consultants in software projects, ensuring timely delivery.
  3. Yapay zekâ, veri analizi, robotik ve akıllı sistemler gibi ileri teknolojilerde akademik veya endüstriyel Ar-Ge faaliyetlerinde araştırmacı, geliştirici veya veri bilimci olarak aktif rol alan Yazılım Mühendisleri yetiştirmektir
  4. To train software engineers who can lead as entrepreneurs by developing innovative software products and solutions in their own ventures.
Program Learning Outcomes

KNOWLEDGE

  1. 1.1. Engineering Knowledge: Knowledge in mathematics and natural sciences.
  2. 1. 2. Engineering Knowledge: Foundational engineering, computational thinking, and knowledge in areas specific to the engineering discipline.
  3. 1.3. Engineering Knowledge: Ability to apply acquired knowledge in solving complex engineering problems.
  4. 2.1. Problem Analysis: Ability to identify, formulate, and analyze complex engineering problems using fundamental sciences, mathematics, and engineering knowledge, while considering the relevant UN Sustainable Development Goals*.
  5. 3.1. Engineering Design: Ability to design creative solutions for complex engineering problems.

SKILL

  1. 3.2. Engineering Design: Ability to design complex systems, processes, devices, or products that meet current and future needs, while considering realistic constraints and conditions.
  2. 4.1. Use of Technical Tools: Ability to select and use appropriate techniques, resources, and modern engineering and computing tools—including prediction and modeling—for analyzing and solving complex engineering problems, while being aware of their limitations.
  3. 5.1. Research and Investigation: Ability to use research methods, including literature review, experimental design, data collection, and analysis and interpretation of results, to investigate complex engineering problems.

COMPETENCE

  1. 6.1. Global Impact of Engineering Practices: Knowledge of the impact of engineering applications on society, health and safety, the economy, sustainability, and the environment within the framework of the UN Sustainable Development Goals.
  2. 6.2. Global Impact of Engineering Practices: Awareness of the legal implications of engineering solutions.
  3. 7.1. Knowledge of engineering ethics and commitment to professional principles, including ethical responsibility.
  4. 7.2. Awareness of the importance of non-discrimination, impartiality, and inclusivity in all matters.
  5. 8.1. Ability to work effectively as an individual within a discipline.
  6. 8.2. Ability to work effectively as a team member or leader in disciplinary teams, whether in person, remotely, or in hybrid settings.
  7. 8.3. Ability to work effectively as a team member or leader in multidisciplinary teams, whether in person, remotely, or in hybrid environments.
  8. 9.1. Ability to communicate effectively in technical matters, both orally and in writing, considering the diverse characteristics of the target audience (such as education, language, and profession).
  9. 10.1. Knowledge of business practices such as project management and economic feasibility analysis.
  10. 10.2. Awareness of entrepreneurship and innovation.
  11. 11.1. Lifelong learning ability, including self-directed learning, adapting to new and emerging technologies, and critically thinking about technological changes.
  1. 1.1. Engineering Knowledge: Knowledge in mathematics and natural sciences.
  2. 1. 2. Engineering Knowledge: Foundational engineering, computational thinking, and knowledge in areas specific to the engineering discipline.
  3. 1.3. Engineering Knowledge: Ability to apply acquired knowledge in solving complex engineering problems.
  4. 2.1. Problem Analysis: Ability to identify, formulate, and analyze complex engineering problems using fundamental sciences, mathematics, and engineering knowledge, while considering the relevant UN Sustainable Development Goals*.
  5. 3.1. Engineering Design: Ability to design creative solutions for complex engineering problems.
  6. 3.2. Engineering Design: Ability to design complex systems, processes, devices, or products that meet current and future needs, while considering realistic constraints and conditions.
  7. 4.1. Use of Technical Tools: Ability to select and use appropriate techniques, resources, and modern engineering and computing tools—including prediction and modeling—for analyzing and solving complex engineering problems, while being aware of their limitations.
  8. 5.1. Research and Investigation: Ability to use research methods, including literature review, experimental design, data collection, and analysis and interpretation of results, to investigate complex engineering problems.
  9. 6.1. Global Impact of Engineering Practices: Knowledge of the impact of engineering applications on society, health and safety, the economy, sustainability, and the environment within the framework of the UN Sustainable Development Goals.
  10. 6.2. Global Impact of Engineering Practices: Awareness of the legal implications of engineering solutions.
  11. 7.1. Knowledge of engineering ethics and commitment to professional principles, including ethical responsibility.
  12. 7.2. Awareness of the importance of non-discrimination, impartiality, and inclusivity in all matters.
  13. 8.1. Ability to work effectively as an individual within a discipline.
  14. 8.2. Ability to work effectively as a team member or leader in disciplinary teams, whether in person, remotely, or in hybrid settings.
  15. 8.3. Ability to work effectively as a team member or leader in multidisciplinary teams, whether in person, remotely, or in hybrid environments.
  16. 9.1. Ability to communicate effectively in technical matters, both orally and in writing, considering the diverse characteristics of the target audience (such as education, language, and profession).
  17. 10.1. Knowledge of business practices such as project management and economic feasibility analysis.
  18. 10.2. Awareness of entrepreneurship and innovation.
  19. 11.1. Lifelong learning ability, including self-directed learning, adapting to new and emerging technologies, and critically thinking about technological changes.
Subject-Specific QualificationsProgramme Learning Outcomes
KNOWLEDGE
Theoretical / Conceptual
  • Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli altyapıya sahiptir.
  • 1.1. Engineering Knowledge: Knowledge in mathematics and natural sciences.
  • 1. 2. Engineering Knowledge: Foundational engineering, computational thinking, and knowledge in areas specific to the engineering discipline.
  • 1.3. Engineering Knowledge: Ability to apply acquired knowledge in solving complex engineering problems.
  • 2.1. Problem Analysis: Ability to identify, formulate, and analyze complex engineering problems using fundamental sciences, mathematics, and engineering knowledge, while considering the relevant UN Sustainable Development Goals*.
  • 3.1. Engineering Design: Ability to design creative solutions for complex engineering problems.
SKILL
Cognitive / Pratical
  • Matematik, fen bilimleri ve kendi alanlardaki kuramsal ve uygulamalı bilgileri mühendislik çözümleri için beraber kullanır.
  • Mühendislik problemlerini saptar, tanımlar, formüle eder ve çözer, bu amaçla uygun analitik yöntemler ve modelleme tekniklerini seçer ve uygular.
  • Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular.
  • Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır.
  • Deney tasarlar, deney yapar, veri toplar sonuçları analiz eder ve yorumlar.
  • 3.2. Engineering Design: Ability to design complex systems, processes, devices, or products that meet current and future needs, while considering realistic constraints and conditions.
  • 4.1. Use of Technical Tools: Ability to select and use appropriate techniques, resources, and modern engineering and computing tools—including prediction and modeling—for analyzing and solving complex engineering problems, while being aware of their limitations.
  • 5.1. Research and Investigation: Ability to use research methods, including literature review, experimental design, data collection, and analysis and interpretation of results, to investigate complex engineering problems.
COMPETENCE
Competence to Work Independently and Take Responsibility
  • Bireysel olarak ve çok disiplinli takımlarda etkin olarak çalışır.
  • Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır.
  • 8.1. Ability to work effectively as an individual within a discipline.
  • 8.2. Ability to work effectively as a team member or leader in disciplinary teams, whether in person, remotely, or in hybrid settings.
  • 8.3. Ability to work effectively as a team member or leader in multidisciplinary teams, whether in person, remotely, or in hybrid environments.
Learning Competence
  • Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır.
  • Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler.
  • Matematik, fen bilimleri ve kendi alanlardaki kuramsal ve uygulamalı bilgileri mühendislik çözümleri için beraber kullanır.
  • Mühendislik problemlerini saptar, tanımlar, formüle eder ve çözer, bu amaçla uygun analitik yöntemler ve modelleme tekniklerini seçer ve uygular.
  • Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular.
  • Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır.
  • Bireysel olarak ve çok disiplinli takımlarda etkin olarak çalışır.
  • 11.1. Lifelong learning ability, including self-directed learning, adapting to new and emerging technologies, and critically thinking about technological changes.
Communication and Social Competence
  • Sözlü ve yazılı etkin iletişim kurar; bir yabancı dili en az Avrupa Dil Portföyü B1 Genel Düzeyinde kullanır.
  • Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır.
  • Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır.
  • Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olur; girişimcilik ve yenilikçilik konularının farkında olur ve çağın sorunları hakkında bilgiye sahiptir.
  • Teknik resim kullanarak iletişim kurar.
  • 7.1. Knowledge of engineering ethics and commitment to professional principles, including ethical responsibility.
  • 7.2. Awareness of the importance of non-discrimination, impartiality, and inclusivity in all matters.
  • 9.1. Ability to communicate effectively in technical matters, both orally and in writing, considering the diverse characteristics of the target audience (such as education, language, and profession).
Field Specific Competence
  • Mesleki ve etik sorumluluk bilincine sahiptir.
  • Proje yönetimi, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç; mühendislik uygulamalarının hukuksal sonuçları hakkında farkındalığa sahiptir.
  • Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olduğunu gösterir; girişimcilik ve yenilikçilik konularının farkındadır ve çağın sorunları hakkında bilgi sahibidir.
  • 6.1. Global Impact of Engineering Practices: Knowledge of the impact of engineering applications on society, health and safety, the economy, sustainability, and the environment within the framework of the UN Sustainable Development Goals.
  • 6.2. Global Impact of Engineering Practices: Awareness of the legal implications of engineering solutions.
  • 10.1. Knowledge of business practices such as project management and economic feasibility analysis.
  • 10.2. Awareness of entrepreneurship and innovation.
Relationship Between Programme Learning Outcomes and Objectives
KNOWLEDGEOBJECTIVET%
Theoretical / ConceptualO1O2O3O4
11.1. Engineering Knowledge: Knowledge in mathematics and natural sciences. 4 H ✔ 0 - 4 H ✔ 4 H ✔12%60,00
21. 2. Engineering Knowledge: Foundational engineering, computational thinking, and knowledge in areas specific to the engineering discipline. 5 VH ✔ 0 - 5 VH ✔ 5 VH ✔15%75,00
31.3. Engineering Knowledge: Ability to apply acquired knowledge in solving complex engineering problems. 5 VH ✔ 0 - 5 VH ✔ 5 VH ✔15%75,00
42.1. Problem Analysis: Ability to identify, formulate, and analyze complex engineering problems using fundamental sciences, mathematics, and engineering knowledge, while considering the relevant UN Sustainable Development Goals*. 5 VH ✔ 1 VL ✔ 3 M ✔ 5 VH ✔14%70,00
53.1. Engineering Design: Ability to design creative solutions for complex engineering problems. 5 VH ✔ 3 M ✔ 3 M ✔ 4 H ✔15%75,00
SKILLOBJECTIVET%
Cognitive / PraticalO1O2O3O4
13.2. Engineering Design: Ability to design complex systems, processes, devices, or products that meet current and future needs, while considering realistic constraints and conditions. 4 H ✔ 4 H ✔ 2 L ✔ 5 VH ✔15%75,00
24.1. Use of Technical Tools: Ability to select and use appropriate techniques, resources, and modern engineering and computing tools—including prediction and modeling—for analyzing and solving complex engineering problems, while being aware of their limitations. 3 M ✔ 3 M ✔ 3 M ✔ 3 M ✔12%60,00
35.1. Research and Investigation: Ability to use research methods, including literature review, experimental design, data collection, and analysis and interpretation of results, to investigate complex engineering problems. 4 H ✔ 3 M ✔ 3 M ✔ 3 M ✔13%65,00
COMPETENCEOBJECTIVET%
Field Specific CompetenceO1O2O3O4
16.1. Global Impact of Engineering Practices: Knowledge of the impact of engineering applications on society, health and safety, the economy, sustainability, and the environment within the framework of the UN Sustainable Development Goals. 4 H ✔ 3 M ✔ 1 VL ✔ 1 VL ✔9%45,00
26.2. Global Impact of Engineering Practices: Awareness of the legal implications of engineering solutions. 4 H ✔ 3 M ✔ 1 VL ✔ 1 VL ✔9%45,00
310.1. Knowledge of business practices such as project management and economic feasibility analysis. 5 VH ✔ 5 VH ✔ 3 M ✔ 4 H ✔17%85,00
410.2. Awareness of entrepreneurship and innovation. 1 VL ✔ 1 VL ✔ 1 VL ✔ 5 VH ✔8%40,00
Communication and Social CompetenceO1O2O3O4
17.1. Knowledge of engineering ethics and commitment to professional principles, including ethical responsibility. 4 H ✔ 3 M ✔ 2 L ✔ 0 - 9%45,00
27.2. Awareness of the importance of non-discrimination, impartiality, and inclusivity in all matters. 4 H ✔ 3 M ✔ 1 VL ✔ 3 M ✔11%55,00
39.1. Ability to communicate effectively in technical matters, both orally and in writing, considering the diverse characteristics of the target audience (such as education, language, and profession). 5 VH ✔ 4 H ✔ 3 M ✔ 0 - 12%60,00
Competence to Work Independently and Take ResponsibilityO1O2O3O4
18.1. Ability to work effectively as an individual within a discipline. 5 VH ✔ 4 H ✔ 4 H ✔ 0 - 13%65,00
28.2. Ability to work effectively as a team member or leader in disciplinary teams, whether in person, remotely, or in hybrid settings. 5 VH ✔ 5 VH ✔ 3 M ✔ 0 - 13%65,00
38.3. Ability to work effectively as a team member or leader in multidisciplinary teams, whether in person, remotely, or in hybrid environments. 5 VH ✔ 4 H ✔ 3 M ✔ 0 - 12%60,00
Learning CompetenceO1O2O3O4
111.1. Lifelong learning ability, including self-directed learning, adapting to new and emerging technologies, and critically thinking about technological changes. 4 H ✔ 3 M ✔ 4 H ✔ 3 M ✔14%70,00
NUMBER OF PROGRAMME LEARNING OUTCOMES (19)19161914--
WEIGHT81525451--
PERCENTAGE%85,26%54,74%56,84%53,68--
CONTRIBUTION LEVEL - NONE [0] (-)0305
CONTRIBUTION LEVEL - VERY LOW [1] (VL)1242
CONTRIBUTION LEVEL - LOW [2] (L)0020
CONTRIBUTION LEVEL - MEDIUM [3] (M)1884
CONTRIBUTION LEVEL - HIGH [4] (H)8433
CONTRIBUTION LEVEL - VERY HIGH [5] (VH)9225

* T: Total, %: Percentage

O1 — To train software engineers to work as software engineers, system architects/designers in teams developing complex software systems within the national and international IT industry.

O2 — To train software engineers who can take on roles as managers, team leaders, project members, or consultants in software projects, ensuring timely delivery.

O3 — Yapay zekâ, veri analizi, robotik ve akıllı sistemler gibi ileri teknolojilerde akademik veya endüstriyel Ar-Ge faaliyetlerinde araştırmacı, geliştirici veya veri bilimci olarak aktif rol alan Yazılım Mühendisleri yetiştirmektir

O4 — To train software engineers who can lead as entrepreneurs by developing innovative software products and solutions in their own ventures.

Contribution Level: 0 = None 1 = Very Low 2 = Low 3 = Medium 4 = High 5 = Very High
Contribution Level: - = None VL = Very Low L = Low M = Medium H = High VH = Very High
Contribution Level: ✔ = Has contribution None
Teaching Methods

The most frequently used Instructional Methods of the educational programs of Istanbul Sabahattin Zaim University are given below.

  • Expression
  • Question-Answer
  • Discussion
  • Exercise and Practice
  • Presentation
  • Guided Practice
  • Role Playing
  • Group Study
  • Simulation
  • Brain Storming
  • Six Hat
  • Case Study
  • Experiment - Test / Lab/ Workshop / Field Practice
  • Self study
  • Problem Solving
  • Project Based Learning (Including Field Work)
Assessment Methods

The most frequently used Evaluation Methods of the educational programs of Istanbul Sabahattin Zaim University are given below.

  • Testing (Essay / Tests: True-Falls, multiple-choice, short answer, matching)
  • Oral Exam
  • Homework
  • Project / Design
  • Portfolio
  • Performance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / Thesis
Degree and Level Awarded

This department is subject to 240 ECTS (ECTS) credits first degree system in engineering (Software Engineering) in higher education.

When the program is successfully completed and program qualifications are provided, the degree of Bachelor of Science in Software Engineering is achieved.

Admission Requirements

Admission of national students to the SOFTWARE ENGINEERING  programme is allowed through the nationally centralised Student Selection Examination (ÖSS) conducted by the Student Selection and Placement Centre (OSYM). For further information please visit General Admission Requirements and Registration Proceduresin the menu items of the Information on the Institution and The Student Selection & Placement Centre (OSYM).

Admission of foreign students to the programme can be done upon an evaluation of the application of students directiy to the university. For further and detailed information please visit General Admission Requirements and Registration Procedures in the menu items of the Information on the Institution

Graduation Requirements

Students are required to take at least 240 ECTS and have a GPA of at least 2.00 out of 4.00 in order to graduate from this program.

In order for the student to be able to reach the graduation stage, the students must be successful in the midterm and final examinations, as well as the homeworks and projects of the compulsory and elective courses they have taken each semester. In addition, for graduation, the student must have successfully completed an internship of 30 business days. The internship has not been credited with the program as it is a prerequisite for graduation. The experience and required workload of the internship are taken into consideration in the content, application and workloads of the related courses within the program. In addition, the student is required to submit a Completion Essay (7th or 8th semester) to be presented at the end of a project.

Recognition of Prior Learning

Procedures to recognise prior learning (RPL), including non-formal and informal learning, is in an early stage of development in Turkey and there is no a comprehensive and enabling legislative framework at the national level in place yet. However, within the institutional autonomy respected there are some implementations at the institutional level for allocating credits towards exemption from some programme requirements on the basis of RPL. This is particularly a wide spread exercise implemented in cases that students, having a certain level of knowledge, skills and competencies in relation to fields such as foreign languages and computer use, prior to admission to the university, are subjected to an examination and if they are found successful to a certain degree required by the programme they have been admitted to, they are exempted from the relevant course units of the course programme. RPL is also practiced for students who wish to transfer their studies to the equal or an upper levels at an another institution including those from abroad in the same or similar fields. In such cases, students, having received some course units in a previous programme they had studied and having been successful, may be  exempted from the same or similar course units of the programmes they are admitted to upon the approval the adaptation committees of the programmes.
 
Such procedures of recognition are also used comprehensively in practice at our university. The general arrangements for the recognition of such implementations are outlined in the relevant section of our Education and Examination Regulations, Rules & regulations for Postgraduate Programmes and that of Regulations for Lateral Transfer of Students.

Employment Opportunities

Although students mostly start working in the private sector, they also find jobs in public sector as well. Since this area is mainly based on the creation and generation of ideas and the need for financial resources is low. As a result, software engineers who can generate their own ideas have the opportunity to establish their own businesses. In their first years, new graduates gain experience in the overall sector by taking a role as a programmer. Today many engineering department graduates are trying to keep pursuing this career even though they are not formally trained in software engineering. However, the importance of having competent people who are experienced in this field is increasing each day. In parallel with the widespread use of computers, there is a huge need of software engineers who can keep up with the developing world.

Access to Further Studies

The students graduating from this program may apply to second cycle programs.

Study Plan

1th Semester

Number of Compulsory Courses: 8 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
ATA 101 Ataturk’s Principles and History of Turkish Revolution I CompulsoryEnglish200232
FIZ 103 Physics Lab I CompulsoryEnglish002221
FIZ 105 Physics I CompulsoryEnglish300343
MAT 115 Mathematics I CompulsoryEnglish400464
MUH 101 Engineering Principles and Ethics CompulsoryEnglish200232
TUR 101 Turkish Language I CompulsoryTurkish200232
YAM 107 Introduction to Algorithms and Programming CompulsoryEnglish102352
YDL 105 Advanced English I CompulsoryEnglish300343
Total:17042130,019,0

2nd Semester

Number of Compulsory Courses: 8 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
ATA 102 Ataturk’s Principles and History of Turkish Revolution II CompulsoryEnglish200232
FIZ 104 Physics Lab II CompulsoryEnglish002221
FIZ 106 Physics II CompulsoryEnglish300343
MAT 104 Linear Algebra CompulsoryEnglish300343
MAT 116 Mathematics II CompulsoryEnglish400464
TUR 102 Turkish Language II CompulsoryTurkish200232
YAM 110 Object Oriented Programming CompulsoryEnglish102342
YDL 106 Advanced English II CompulsoryEnglish300343
Total:18042230,020,0

3rd Semester

Number of Compulsory Courses: 6 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
IST 201 Probability and Statistics CompulsoryEnglish300353
MAT 203 Discrete Mathematics CompulsoryEnglish300353
YAM 205 Computing Systems CompulsoryEnglish300353
YAM 207 Data Structures CompulsoryEnglish201362.5
YAM 209 Database Systems CompulsoryEnglish102362
IZU ORT-1 IZU Common Elective IZU Common ElectiveEnglish200232
Total:14031730,015,5

4th Semester

Number of Compulsory Courses: 6 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
MAT 222 Differential Equations CompulsoryEnglish300353
MAT 232 Numerical Methods CompulsoryEnglish400454
YAM 212 Algorithm Analysis CompulsoryEnglish201362.5
YAM 220 Software Quality Assurance CompulsoryEnglish102352
YAM 222 Web Programming CompulsoryEnglish201362.5
IZU ORT-2 IZU Common Elective IZU Common ElectiveEnglish200232
Total:14041830,016,0

5th Semester

Number of Compulsory Courses: 6 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
YAM 309 Software Architecture and Design CompulsoryEnglish300363
YAM 321 Operating Systems CompulsoryEnglish201362.5
YAM 397 Internship I InternshipEnglish000050
BLS 001 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 002 Departmental Elective Course Departmental ElectiveEnglish201352.5
IZU ORT-3 IZU Common Elective IZU Common ElectiveEnglish200232
Total:11031430,012,5

5th Semester Elective Courses

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
BIM 321 Real-Time Programming Departmental ElectiveEnglish201352.5
MTH 371 Milli Teknoloji Hamlesi Departmental ElectiveEnglish300353
YAM 331 Linux System Administration Departmental ElectiveEnglish201352.5
YAM 333 Yazılım Mühendisliği Özel Konular-I Departmental ElectiveEnglish201352.5
YAM 339 Artificial Intelligence and Applications Departmental ElectiveEnglish201352.5
Total:11041525,013,0

6th Semester

Number of Compulsory Courses: 7 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
MUH 302 Interdisciplinary Research and Practice Design CompulsoryEnglish100131
YAM 328 Introduction to Machine Learning CompulsoryEnglish300363
YAM 330 Mobile Application Development CompulsoryEnglish201362.5
YAM 396 Internship II InternshipEnglish000020
BLS 001 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 002 Departmental Elective Course Departmental ElectiveEnglish201352.5
IZU ORT-4 IZU Common Elective IZU Common ElectiveEnglish200232
Total:12031530,013,5

6th Semester Elective Courses

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
MTH 372 Milli Teknoloji Hamlesi Departmental ElectiveEnglish300353
YAM 316 Image Processing Departmental ElectiveEnglish201352.5
YAM 318 Machine Learning and Applications Departmental ElectiveEnglish201352.5
YAM 322 Advanced Algorithms Departmental ElectiveEnglish300353
YAM 326 3D Modeling and Animation Departmental ElectiveEnglish300353
Total:13021525,014,0

7th Semester

Number of Compulsory Courses: 6 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
YAM 441 Graduation Study 1 CompulsoryEnglish200252
BLS 001 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 002 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 003 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 004 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 005 Departmental Elective Course Departmental ElectiveEnglish201352.5
Total:12051730,014,5

7th Semester Elective Courses

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
MTH 471 Milli Teknoloji Hamlesi Departmental ElectiveEnglish300353
YAM 405 Software Measurement and Testing Departmental ElectiveEnglish201352.5
YAM 415 Game Programming Departmental ElectiveEnglish201352.5
YAM 435 Machine Vision Departmental ElectiveEnglish201352.5
YAM 437 Data Mining Departmental ElectiveEnglish201352.5
YAM 439 Formal Languages and Automata Theory Departmental ElectiveEnglish201352.5
YAM 443 Bilgisayar ve Ağ Güvenliği Departmental ElectiveEnglish201352.5
YAM 445 Information Security Departmental ElectiveEnglish201352.5
YAM 447 Applied Neural Networks Departmental ElectiveEnglish201352.5
YAM 449 Software Measurement and Testing Departmental ElectiveEnglish201352.5
Total:21093050,025,5

8th Semester

Number of Compulsory Courses: 6 Number of Elective Courses: 0

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
ISG 402 Occupational Health and Safety CompulsoryEnglish200232
BLS 001 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 002 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 003 Departmental Elective Course Departmental ElectiveEnglish201352.5
BLS 004 Departmental Elective Course Departmental ElectiveEnglish201352.5
YAM 442 Graduation Study 2 Graduation StudyEnglish200272
Total:12041630,014,0

8th Semester Elective Courses

CodeCourse NameTypeLanguage of InstructionTPLHECTSCr.
MTH 472 Milli Teknoloji Hamlesi Departmental ElectiveEnglish300353
MUH 402 Workplace Vocational Training Application Departmental ElectiveEnglish3003203
YAM 434 Human - Computer Interaction Departmental ElectiveEnglish300353
YAM 436 Wireless Network Technologies and Applications Departmental ElectiveEnglish201352.5
YAM 438 Deep Learning Departmental ElectiveEnglish201352.5
YAM 440 Natural Language Processing Departmental ElectiveEnglish201352.5
YAM 444 System Programming Departmental ElectiveEnglish201352.5
YAM 446 Digital Media Processing Departmental ElectiveEnglish201352.5
Total:19052455,021,5

Course Load Summary

Course Load SummaryTPLHECTSCr.
Grand Total (Number of Courses: 53)110030140240,0125,0
Compulsory Course Total (Number of Courses: 36)7601793163,084,5
Elective Course Total (Number of Courses: 17)340134777,040,5
Course TypeNumber of CoursesRatio (%)
Zorunlu Ders3667,92
Seçmeli Ders1732,08
Bölüm Dışı Seçmeli Ders1018,87

T: Theory, P: Practice, L: Laboratory, WCH: Weekly Course Hours, ECTS: European Credit Transfer System, Cr.: Credit

Core Area Distribution
Core AreaTotal ECTSRatio (%)
Engineering and Engineering Trades38.823.8%
Engineering and Engineering Trades35.521.8%
Mathematics and Statistics29.518.1%
Humanities18.811.5%
Computing16.310%
Computing12.57.7%
Physical Sciences63.7%
Mathematics and Statistics21.2%
Social and Behavioural Science1.81.1%
Architecture and Building0.60.4%
Health0.60.4%
Security Services0.60.4%
Course Category List

Compulsory Courses

CourseECTSRatio (%)
ATA 101 - Ataturk’s Principles and History of Turkish Revolution I3
22 - Humanities%90
31 - Social and Behavioural Science%10
ATA 102 - Ataturk’s Principles and History of Turkish Revolution II3
22 - Humanities%90
31 - Social and Behavioural Science%10
FIZ 103 - Physics Lab I2
44 - Physical Sciences%100
FIZ 104 - Physics Lab II2
46 - Mathematics and Statistics%20
52 - Engineering and Engineering Trades%80
FIZ 105 - Physics I4
44 - Physical Sciences%100
FIZ 106 - Physics II4
48 - Computing%20
52 - Engineering and Engineering Trades%80
ISG 402 - Occupational Health and Safety3
22 - Humanities%20
52 - Engineering and Engineering Trades%20
58 - Architecture and Building%20
72 - Health%20
86 - Security Services%20
IST 201 - Probability and Statistics5
46 - Mathematics and Statistics%75
52 - Engineering and Engineering Trades%25
MAT 104 - Linear Algebra4
46 - Mathematics and Statistics%80
52 - Engineering and Engineering Trades%20
MAT 115 - Mathematics I6
46 - Mathematics and Statistics%60
52 - Engineering and Engineering Trades%40
MAT 116 - Mathematics II6
46 - Mathematics and Statistics%100
MAT 203 - Discrete Mathematics5
46 - Mathematics and Statistics%70
48 - Computing%30
MAT 222 - Differential Equations 5
46 - Mathematics and Statistics%60
52 - Engineering and Engineering Trades%40
MAT 232 - Numerical Methods5
46 - Mathematics and Statistics%60
52 - Engineering and Engineering Trades%40
MUH 101 - Engineering Principles and Ethics3
52 - Engineering and Engineering Trades%100
MUH 302 - Interdisciplinary Research and Practice Design3
52 - Engineering and Engineering Trades%100
TUR 101 - Turkish Language I3
22 - Humanities%100
TUR 102 - Turkish Language II3
22 - Humanities%100
YAM 107 - Introduction to Algorithms and Programming5
48 - Computing%50
52 - Engineering and Engineering Trades%50
YAM 110 - Object Oriented Programming4
48 - Computing%50
52 - Engineering and Engineering Trades%50
YAM 205 - Computing Systems5
46 - Mathematics and Statistics%25
48 - Computing%50
52 - Engineering and Engineering Trades%25
YAM 220 - Software Quality Assurance5
48 - Computing%40
52 - Engineering and Engineering Trades%60
YAM 309 - Software Architecture and Design6
31 - Social and Behavioural Science%20
46 - Mathematics and Statistics%10
52 - Engineering and Engineering Trades%70
YAM 328 - Introduction to Machine Learning6
46 - Mathematics and Statistics%20
48 - Computing%50
52 - Engineering and Engineering Trades%30
YAM 441 - Graduation Study 15
48 - Computing%40
52 - Engineering and Engineering Trades%60
YDL 105 - Advanced English I4
22 - Humanities%70
52 - Engineering and Engineering Trades%30
YDL 106 - Advanced English II4
22 - Humanities%100

Elective Courses

CourseECTSRatio (%)
BIM 321 - Real-Time Programming5
48 - Computing%60
52 - Engineering and Engineering Trades%40
MUH 402 - Workplace Vocational Training Application20
52 - Engineering and Engineering Trades%100
YAM 322 - Advanced Algorithms5
46 - Mathematics and Statistics%40
48 - Computing%30
52 - Engineering and Engineering Trades%30
YAM 326 - 3D Modeling and Animation5
52 - Engineering and Engineering Trades%100
YAM 331 - Linux System Administration5
52 - Engineering and Engineering Trades%100
YAM 405 - Software Measurement and Testing5
48 - Computing%100
YAM 449 - Software Measurement and Testing5
48 - Computing%60
52 - Engineering and Engineering Trades%40
Hakan GENÇOĞLU
Bölüm Başkanı - Dr. Öğr. Üyesi

Hakan GENÇOĞLU

hakan.gencoglu@izu.edu.tr 0212 692 87 82
Research Areas Kriptololoji, Güvenlik Mimarileri, Veri Güvenliği, Açık Kaynak Sistemler, DevOps, Mobil Uygulama Geliştirme, Blok Zincir ve Akıllı Sözleşmeler
Tarık ÖZKUL
Prof. Dr.

Tarık ÖZKUL

tarik.ozkul@izu.edu.tr 0212 692 87 25
Research Areas Patent Geliştirme Uzmanı, Eğitime patent integrasyonu ile inovasyon kapasitesini artırma
Ferhat KÜRÜZ
Doç. Dr.

Ferhat KÜRÜZ

ferhat.kuruz@izu.edu.tr
Research Areas Cebir, Sayılar Teorisi, Cebirsel Kodlama Teorisi
Volkan ÇETİN
Dr. Öğr. Üyesi

Volkan ÇETİN

volkan.cetin@izu.edu.tr 0212 692 89 90
Research Areas Sayısal İşaret İşleme