Teaching
Undergraduate Program
1. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE109 | Fundamentals of Computing | 2 |
1 |
2 |
2.5 |
CMPE113 | Computer Programming I | 2 |
2 |
3 |
4 |
CEAC 105 | General Chemistry | 3 |
2 |
4 |
5 |
ENG101 | English for Academic Purposes I | 4 |
0 |
4 |
3.5 |
HIST111 | Principles of Ataturk and History of Turkish Revolution I | 2 |
0 |
2 |
2 |
MATH151 | Calculus I | 4 |
2 |
5 |
7 |
PHYS 101 | General Physics I | 3 |
2 |
4 |
6 |
Total | 20 |
9 |
24 |
30 |
2. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE114 | Computer Programming II | 3 |
2 |
4 |
5 |
CMPE134 | Fundamentals of Electronic Components | 3 |
2 |
4 |
3.5 |
ENG102 | English for Academic Purposes II | 2 |
2 |
4 |
3.5 |
HIST 221 | History of Civilization | 3 |
0 |
3 |
3 |
HIST112 | Principles of Ataturk and History of Turkish Revolution II | 2 |
0 |
2 |
2 |
MATH152 | Calculus II | 4 |
2 |
5 |
7 |
PHYS 102 | General Physics II | 3 |
2 |
4 |
6 |
Total | 20 |
10 |
26 |
30 |
3. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE225 | Object Oriented Programming | 3 |
2 |
4 |
8 |
CMPE251 | Discrete Computational Structures | 3 |
0 |
3 |
7.0 |
EE203 | Digital Circuits & Systems | 3 |
2 |
4 |
6 |
ENG201 | English for Academic Purposes III | 3 |
0 |
3 |
3 |
MATH275 | Linear Algebra | 4 |
0 |
4 |
6 |
Total | 16 |
4 |
18 |
30 |
4. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE226 | Data Structures | 3 |
0 |
3 |
8.0 |
CMPE236 | Introduction to Microprocessors and Microcontrollers | 3 |
2 |
4 |
8 |
ENG202 | English for Academic Purposes IV | 3 |
0 |
3 |
3 |
IE 220 | Probability and Statistics | 3 |
0 |
3 |
5 |
MATH276 | Differential Equations | 4 |
0 |
4 |
6 |
Total | 16 |
2 |
17 |
30 |
5. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE323 | Algorithms | 3 |
0 |
3 |
7 |
CMPE325 | Study of Programming Languages | 3 |
0 |
3 |
6 |
CMPE331 | Computer Architecture and Organization | 3 |
0 |
3 |
7 |
CMPE341 | Database Design and Management | 3 |
2 |
4 |
7 |
CMPE399 | Summer Practice I | 0 |
0 |
0 |
6 |
ENG301 | English For Professional Communication I | 3 |
0 |
3 |
3 |
Total | 15 |
2 |
16 |
36 |
6. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE326 | Formal Languages And Automata | 3 |
0 |
3 |
6 |
CMPE334 | Computer Networks | 3 |
2 |
4 |
6 |
GE1 | General Elective | 3 |
0 |
3 |
4 |
ENG302 | English For Professional Communication II | 3 |
0 |
3 |
3 |
MATH380 | Numerical Methods for Engineers | 3 |
1 |
3 |
5 |
SE 346 | Software Engineering | 3 |
1 |
3 |
6.0 |
Total | 18 |
4 |
19 |
30 |
7. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE493 | Project Orientation | 2 |
0 |
2 |
5 |
CMPE499 | Summer Practice II | 0 |
0 |
0 |
10 |
Area Elective (A) | 3 |
0 |
3 |
5 |
|
Area Elective (A) | 3 |
0 |
3 |
5 |
|
TURK 401 | 2 |
0 |
2 |
2 |
|
Area Elective (A) | 3 |
0 |
3 |
5 |
|
GE2 | General Elective | 3 |
0 |
3 |
4 |
GE3 | General Elective | 3 |
0 |
3 |
4 |
Total | 19 |
0 |
19 |
40 |
8. Semester
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE431 | Operating Systems | 3 |
2 |
4 |
5 |
CMPE494 | Senior Project | 4 |
0 |
4 |
8 |
Area Elective (A) | 3 |
0 |
3 |
5 |
|
TURK 402 | 2 |
0 |
2 |
2 |
|
Area Elective (A) | 3 |
0 |
3 |
5 |
|
Area Elective (A) | 3 |
0 |
3 |
5 |
|
Total | 18 |
2 |
19 |
30 |
Curriculum Total | 158 |
256 |
Technical Elective Courses
Course Code | Course Name | Theory |
Application/Laboratory |
Credit |
ECTS |
---|---|---|---|---|---|
CMPE312 | Visual Programming | 2 |
2 |
3 |
5 |
CMPE318 | Java Programming | 2 |
2 |
3 |
5 |
CMPE343 | Database Systems and Programming | 2 |
2 |
3 |
5 |
CMPE376 | Computer Games and Simulation | 2 |
2 |
3 |
5 |
CMPE413 | Logic Programming | 3 |
0 |
3 |
5 |
CMPE424 | Language Processors | 3 |
0 |
3 |
5 |
CMPE433 | Cloud Computing and Virtualization | 3 |
0 |
3 |
5 |
CMPE434 | Embedded System Design | 2 |
2 |
3 |
5 |
CMPE435 | Special Topics In Computer Networks | 3 |
0 |
3 |
5 |
CMPE437 | VLSI Design | 2 |
2 |
3 |
5 |
CMPE461 | Applied Neural Computing | 2 |
2 |
3 |
5 |
CMPE462 | Introduction to Artificial Intelligence | 3 |
0 |
3 |
5 |
CMPE463 | Digital Signal Processing | 3 |
0 |
3 |
5 |
CMPE464 | Digital Image Processing | 3 |
0 |
3 |
5 |
CMPE465 | Knowledge Engineering | 3 |
0 |
3 |
5 |
CMPE466 | Soft Computing | 3 |
0 |
3 |
5 |
CMPE467 | Pattern Recognition | 3 |
0 |
3 |
5 |
CMPE473 | Computer Graphics | 2 |
2 |
3 |
5 |