2025-2026 Software Engineering Syllabus
2025-2026 Elective Courses That Can Be Taken From Other Departments
2023-2024 Software Engineering Syllabus
2022-2023 Software Engineering Syllabus
2021-2022 Syllabus
I.Year / I. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| ENG101 |
ACADEMIC ENGLISH I |
Compulsory |
4 |
- |
| MATH101 |
CALCULUS I |
Compulsory |
6 |
- |
| SENG113 |
COMPUTER PROGRAMMING I |
Compulsory |
5 |
- |
| CHEM101 |
GENERAL CHEMISTRY |
Compulsory |
5 |
- |
| SENG101 |
INTRODUCTION TO SOFTWARE ENGINEERING |
Compulsory |
2 |
- |
| PHYS101 |
PHYSICS I |
Compulsory |
4 |
- |
| PHYS103 |
PHYSICS LABORATORY I |
Compulsory |
2 |
- |
| TİT101 |
TÜRK İNKILAP TARİHİ I |
Compulsory |
1 |
- |
| TDL101 |
TÜRK DİLİ I |
Compulsory |
1 |
- |
I.Year / II. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| ENG102 |
ACADEMIC ENGLISH II |
Compulsory |
4 |
- |
| MATH104 |
APPLIED LINEAR ALGEBRA |
Compulsory |
6 |
- |
| MATH102 |
CALCULUS II |
Compulsory |
6 |
MATH101 |
| SENG114 |
COMPUTER PROGRAMMING II |
Compulsory |
6 |
SENG113 |
| PHYS102 |
PHYSICS II |
Compulsory |
4 |
- |
| PHYS104 |
PHYSICS LABORATORY II |
Compulsory |
2 |
- |
| TDL102 |
TÜRK DİLİ II |
Compulsory |
1 |
- |
| TİT102 |
TÜRK İNKILAP TARİHİ I |
Compulsory |
1 |
- |
II.Year / I. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG201 |
OBJECT ORIENTED PROGRAMMING |
Compulsory |
6 |
SENG114 |
| SENG203 |
DATA STRUCTURES |
Compulsory |
6 |
SENG114 |
| SENG205 |
DISCRETE COMPUTATIONAL STRUCTURES |
Compulsory |
3 |
- |
| ENGR201 |
ENGINEERING MATHEMATICS I |
Compulsory |
6 |
- |
| SENG207 |
PROBABILITY AND STATISTICS
|
Compulsory |
6 |
- |
| UEXXX |
UNIVERSITY ELECTIVE |
Elective |
3 |
- |
II.Year / II. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG202 |
SOFTWARE REQUIREMENTS ENGINEERING |
Compulsory |
6 |
- |
| ENGR260 |
PRINCIPLES OF OCCUPATIONAL HEALTH AND SAFETY |
Compulsory |
3 |
- |
| SENG206 |
PROGRAMMING LANGUAGES |
Compulsory |
6 |
SENG113 |
| ENGR202 |
ENGINEERING MATHEMATICS II |
Compulsory |
6 |
- |
| SENG208 |
SOFTWARE DEVELOPMENT TOOLS AND METHODS |
Compulsory |
6 |
- |
| UEXXX |
UNIVERSITY ELECTIVE |
Elective |
3 |
- |
III.Year / I. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG300 |
INDUSTRIAL PRACTICE I |
Compulsory |
4 |
- |
| SENG301 |
DATABASE MANAGEMENT SYSTEMS |
Compulsory |
5 |
SENG201 |
| SENG303 |
DESIGN AND ANALYSIS OF ALGORITHM |
Compulsory |
5 |
SENG201 and SENG202 |
| SENG305 |
OPERATING SYSTEMS |
Compulsory |
6 |
SENG202 |
| SENG307 |
SOFTWARE ARCHITECTURE |
Compulsory |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
III.Year / II. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG302 |
SOFWARE PROJECT MANAGEMENT |
Compulsory |
6 |
- |
| SENG304 |
COMPUTER NETWORKS |
Compulsory |
6 |
- |
| SENG308 |
SOFTWARE QUALITY ASSURANCE |
Compulsory |
6 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| ENGRXXX |
FACULTY ELECTIVE |
Elective |
4 |
- |
| UEXXX |
UNIVERSITY ELECTIVE |
Elective |
3 |
- |
IV.Year / I. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG400 |
INDUSTRIAL PRACTICE II |
Compulsory |
4 |
- |
| SENG401 |
GRADUATION PROJECT I |
Compulsory |
6 |
SENG201 and SENG202 |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
IV.Year / II. Semester
| Course Code |
Course Name |
Type |
ECTS |
Prerequisite* |
| SENG402 |
GRADUATION PROJECT II |
Compulsory |
6 |
SENG201 and SENG202 |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| SENGXXX |
DEPARTMENT ELECTIVE |
Elective |
5 |
- |
| ENGRXXX |
FACULTY ELECTIVE |
Elective |
4 |
- |
* Courses in the Prerequisite column must be succeeded with at least FD grade.