1. Semester

Course Code Course Name
Theory
Application
ECTS
CMPE113 Computer Programming I
2
2
4
HIST111 Principles of Atatürk and History of Turkish Revolution I (in English)
2
0
2
PHYS101 General Physics I
3
2
6
ENG101 English For Academic Purposes I
4
0
3.5
CMPE109 Fundamentals of Computing
2
1
2.5
MATH151 Calculus I
4
2
7
CHE105 General Chemistry
3
2
5
KRY111 Career Planning
1
0
1
Toplam 21 9 31

2. Semester

Course Code Course Name
Theory
Application
ECTS
HIST112 Principles of Atatürk and History of Turkish Revolution II (in English)
2
0
2
PHYS102 General Physics II
3
2
6
HIST221 History of Civilization
3
0
3
ENG102 English for Academic Purposes II
4
0
3.5
SE112 Introduction to Software Engineering
3
0
3.5
CMPE114 Computer Programming II
3
2
5
MATH152 Calculus II
4
2
7
Toplam 22 6 30

3. Semester

Course Code Course Name
Theory
Application
ECTS
MATH275 Linear Algebra
4
0
6
ENG201 English for Academic Purposes III
3
0
3
SE221 Software Requirements Engineering
3
0
6
CMPE251 Discrete Computational Structures
3
0
7
CMPE225 Object-Oriented Programming
3
2
8
Toplam 16 2 30

4. Semester

Course Code Course Name
Theory
Application
ECTS
MATH276 Differential Equations
4
0
6
IE220 Probability and Statistics
3
0
5
ENG202 English for Academic Purposes IV
3
0
3
SE212 Human-Computer Interaction
3
0
8
CMPE226 Data Structures
3
0
8
Toplam 16 0 30

5. Semester

Course Code Course Name
Theory
Application
ECTS
SE399 Summer Practice I
0
0
6
CMPE325 Study of Programming Languages
3
0
6
CMPE341 Database Design and Management
3
2
7
SE345 Software Quality Assurance
3
0
7
SE321 Object-Oriented Analysis and Design
3
0
7
ENG301 English for Occupational Purposes I
3
0
3
Toplam 15 2 30

6. Semester

Course Code Course Name
Theory
Application
ECTS
SE324 Software Project Management and Economics
3
0
5
SE328 Algorithms and Optimization Methods
3
0
5
SE322 Software Architecture
3
0
5
SE344 Systems Software Validation and Testing
2
2
6
CMPE338 Computer Networks and Operating Systems
3
2
6
ENG302 English for Occupational Purposes II
3
0
3
Toplam 17 4 30

7. Semester

Course Code Course Name
Theory
Application
ECTS
TURK401 Turkish Language I
2
0
2
SE493 Project Orientation
2
0
5
SE499 Summer Practice II
0
0
10
Area Elective 3 0 5
Area Elective 3 0 5
Area Elective 3 0 5
General Elective 0 0 4
General Elective 3 0 4
Toplam 16 0 30

8. Semester

Course Code Course Name
Theory
Application
ECTS
TURK402 Turkish Language II
2
0
2
SE494 Senior Project
4
0
9
Area Elective 3 0 5
Area Elective 3 0 5
Area Elective (Multidisciplinary Courses) 0 0 5
General Elective 3 0 4
Toplam 15 0 30