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.