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
CMPE134 Fundamentals of Electronic Components
3
2
3.5
CMPE114 Computer Programming II
3
2
5
MATH152 Calculus II
4
2
7
Toplam 22 8 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
CMPE251 Discrete Computational Structures
3
0
7
CMPE225 Object-Oriented Programming
3
2
8
EE203 Digital Circuits and Systems
3
2
6
Toplam 16 4 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
CMPE226 Data Structures
3
0
8
CMPE236 Introduction to Microprocessors and Microcontrollers
3
2
8
Toplam 16 2 30

5. Semester

Course Code Course Name
Theory
Application
ECTS
CMPE323 Algorithms
3
0
7
CMPE331 Computer Architecture and Organization
3
0
7
CMPE325 Study of Programming Languages
3
0
6
CMPE399 Summer Practice I
0
0
6
CMPE341 Database Design and Management
3
2
7
ENG301 English for Occupational Purposes I
3
0
3
Toplam 15 2 30

6. Semester

Course Code Course Name
Theory
Application
ECTS
SE346 Software Engineering
3
1
6
CMPE334 Computer Networks
3
2
6
CMPE326 Formal Languages and Automata
3
0
6
MATH380 Numerical Methods for Engineers
3
1
5
ENG302 English for Occupational Purposes II
3
0
3
General Elective 3 0 4
Toplam 18 4 30

7. Semester

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

8. Semester

Course Code Course Name
Theory
Application
ECTS
TURK402 Turkish Language II
2
0
2
CMPE494 Senior Project
4
0
8
CMPE431 Operating Systems
3
2
5
Area Elective 3 0 5
Area Elective 3 0 5
Area Elective (Multidisciplinary Courses) 0 0 5
Toplam 15 2 30