| Semester 1 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 121 |
Computer Programming I |
Obligatory |
3 |
2
|
4 |
| CMPE 161 |
Calculus I |
Obligatory |
4 |
0 |
4 |
|
CMPE 171 |
Physics I |
Obligatory |
3 |
2
|
4 |
|
CMPE 101 |
Computer Orientation I |
Obligatory |
0 |
2
|
1 |
|
ELT 101 |
Advanced English I |
Obligatory |
3 |
0 |
3 |
|
KUR 105 |
Kurdology I (Kurdish)
|
Elective I |
2
|
0 |
2
|
|
KUR 107 |
Kurdology I (English)
|
Elective I |
2
|
0 |
2
|
|
ELT 124 |
Turkish I |
Optional |
2
|
0 |
2
|
|
ELT 125 |
Turkish II |
Optional |
2
|
0 |
2
|
|
|
18 |
| Semester 2 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 122
|
Computer Programming II |
Obligatory |
3 |
2
|
4 |
|
CMPE 162
|
Calculus II |
Obligatory |
4 |
0 |
4 |
|
CMPE 178 |
Physics II |
Obligatory |
3 |
2
|
4 |
|
CMPE 154 |
Discrete Mathematics |
Obligatory |
3 |
0 |
3 |
|
ELT 102
|
Advanced English II |
Obligatory |
3 |
0 |
3 |
|
KUR 106 |
Kurdology II (Kurdish)
|
Elective I |
2
|
0 |
2
|
|
KUR 108 |
Kurdology II (English)
|
Elective I |
2
|
0 |
2
|
|
ELT 124 |
Turkish I |
Optional |
2
|
0 |
2
|
|
ELT 125 |
Turkish II |
Optional |
2
|
0 |
2
|
|
20 |
| Semester 3 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 201 |
Object-oriented Programming |
Obligatory |
3 |
2
|
4 |
|
CMPE 211 |
Introduction to Probability and Statistics |
Obligatory |
3 |
0 |
3 |
|
CMPE 253 |
Electrical Circuits |
Obligatory |
3 |
2
|
4 |
|
CMPE 241 |
Linear Algebra |
Obligatory |
3 |
0 |
3 |
|
|
Non-technical Elective I |
Elective |
3 |
0 |
3 |
|
17 |
| Semester 4 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 214 |
Programming Languages |
Obligatory |
3 |
0 |
3 |
|
CMPE 236 |
Data Structures and Algorithms |
Obligatory |
3 |
0 |
3 |
|
CMPE 248 |
Electronic Circuits and Devices |
Obligatory |
3 |
2
|
4 |
|
CMPE 204 |
Numerical Analysis I |
Obligatory |
3 |
2
|
4 |
|
|
Non-technical Elective II |
Elective |
3 |
0 |
3 |
|
17 |
| Semester 5 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 301 |
Operating Systems |
Obligatory |
3 |
0 |
3 |
|
CMPE 311 |
Database Management Systems I |
Obligatory |
3 |
2
|
4 |
|
CMPE 341 |
Web Programming I |
Obligatory |
3 |
2
|
4 |
|
CMPE 331 |
Digital Logic Design |
Obligatory |
3 |
2
|
4 |
|
CMPE 353 |
Computer Networks I |
Obligatory |
3 |
0 |
3 |
|
18 |
| Semester 6 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
CMPE 302
|
Automata Theory & Formal Languages |
Obligatory |
3 |
0 |
3 |
|
CMPE 332
|
Introduction to Microprocessors |
Obligatory |
3 |
2
|
4 |
|
CMPE 354 |
Computer Networks II |
Obligatory |
3 |
0 |
3 |
|
CMPE 352
|
Computer Organization |
Obligatory |
3 |
0 |
3 |
|
CMPE 360 |
Industrial Training |
Obligatory |
0 |
0 |
0 |
|
13 |
| Semester 7 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
|
Software Engineering |
Obligatory |
3 |
0 |
3 |
|
|
Senior Design Project I |
Obligatory |
0 |
2
|
1 |
|
|
Technical Elective I |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective II |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective III |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective IV |
Obligatory |
3 |
0 |
3 |
|
16 |
| Semester 8 |
|
Code |
Name |
Type |
Theo. |
Prac. |
Credits |
|
|
Senior Design Project II |
Obligatory |
0 |
6 |
3 |
|
|
Technical Elective V |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective VI |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective VII |
Obligatory |
3 |
0 |
3 |
|
|
Technical Elective VIII |
Obligatory |
3 |
0 |
3 |
|
15 |