Undergraduate Curriculum
Follow this link for descriptions of core, elective, and graduate courses. |
---|
YEAR I | |||||
---|---|---|---|---|---|
Fall | |||||
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 100 | Introduction to Computing | 3 | 2 | 4 | 6 |
ENGR 180 | Exploring Engineering | 2 | 2 | 3 | 6 |
ENG/E 179 | English for Academic Purposes I | 2 | 2 | 3 | 3 |
PHYS 100 | Physics for Scientists and Engineers | 3 | 2 | 4 | 6 |
MATH 169 | Calculus for Scientists and Engineers I | 3 | 2 | 4 | 7 |
TK 103 | Turkish I | 1 | 1 | 2 | 2 |
Semester credits | 20 | 30 |
Spring | |||||
---|---|---|---|---|---|
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 101 | Intermediate Programming | 3 | 2 | 4 | 6 |
EEEN 100 | Electricity and Magnetism | 2 | 2 | 3 | 6 |
ENG/E180 | English for Academic Purposes II | 2 | 2 | 3 | 6 |
CHEM 100 | General Chemistry | 3 | 2 | 4 | 6 |
MATH 170 | Calculus for Scientists and Engineers II | 3 | 2 | 4 | 7 |
TK 104 | Turkish II | 1 | 1 | 2 | 2 |
Semester credits | 20 | 30 |
YEAR II | |||||
---|---|---|---|---|---|
Fall | |||||
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 211 | Data Structures and Algorithms I | 3 | 2 | 3 | 5 |
CMPE 261 | Object Oriented and Concurrent Programming | 3 | 2 | 3 | 5 |
MATH 233 | Discrete Mathematics | 3 | 0 | 3 | 5 |
MATH 259 | Linear Algebra & Differential Equations | 3 | 2 | 4 | 6 |
EEEN 201 | Electrical and Electronic Circuits I | 3 | 2 | 4 | 6 |
CMPE 281 | Computer Engineering Seminar I | 2 | 0 | 1 | 0 |
HTR 111 | History of Turkish Revolution I | 1 | 2 | 2 | 2 |
Semester credits | 20 | 30 |
Spring | |||||
---|---|---|---|---|---|
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 222 | >td >3 | 2 | 3 | 5 | |
CMPE 232 | Advanced Data Structures and Algorithms | 3 | 2 | 3 | 5 |
EEEN 222 | Digital Systems Design | 3 | 2 | 4 | 6 |
ENGR 230 | Probability and Random Processes | 2 | 2 | 3 | 6 |
IE 260 | Engineering Economics Analysis | 3 | 0 | 3 | 5 |
CMPE 282 | Computer Engineering Seminar II | 2 | 0 | 1 | 0 |
HTR 112 | History of Turkish Revolution II | 1 | 2 | 2 | 2 |
Semester credits | 20 | 30 | |||
YEAR III | |||||
Fall | |||||
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 321 | Computer Architecture | 3 | 2 | 4 | 5 |
CMPE 331 | Software Engineering Concepts | 3 | 2 | 4 | 6 |
CMPE 351 | Database Systems | 3 | 2 | 4 | 6 |
CMPE 381 | Computer Engineering Seminar | 2 | 0 | 1 | 0 |
CMPE 200 | Summer Practice | 0 | 2 | 0 | 1 |
ELECTIVE | CMPE All Technical Elective | 3 | 2 | 3 | 6 |
ELECTIVE | HALS Elective | 3 | 0 | 3 | 5 |
Semester credits | 20 | 30 |
Spring | |||||
---|---|---|---|---|---|
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 312 | Operating Systems | 3 | 2 | 4 | 8 |
CMPE 344 | Numerical methods for Engineers | 2 | 2 | 4 | 6 |
ENGR 400 | Ethics in Engineering and Science | 3 | 0 | 3 | 4 |
CMPE 382 | Computer Engineering Seminar | 2 | 0 | 1 | 0 |
ELECTIVE | HALS Elective | 3 | 0 | 3 | 5 |
ELECTIVE | CMPE All Technical Elective | 3 | 0 | 3 | 6 |
Semester credits | 20 | 30 |
YEAR IV | |||||
---|---|---|---|---|---|
Fall | |||||
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 300 | Summer Practice | 0 | 2 | 0 | 1 |
CMPE 491 | Senior Design Project I | 3 | 2 | 4 | 9 |
ELECTIVE | CMPE Core | 3 | 1 | 3 | 5 |
ELECTIVE | CMPE Core | 3 | 1 | 3 | 5 |
ELECTIVE | HALS | 3 | 0 | 4 | 6 |
ELECTIVE | Full List | 3 | 0 | 3 | 4 |
Semester credits | 20 | 30 |
Spring | |||||
---|---|---|---|---|---|
Course code | Course name | Lecture ours | Lab hours | credits | ECTS credits |
CMPE 492 | Senior Design Project II | 1 | 8 | 5 | 10 |
ELECTIVE | CMPE Core | 3 | 1 | 3 | 5 |
ELECTIVE | CMPE Core | 3 | 1 | 3 | 5 |
ELECTIVE | HALS | 3 | 0 | 4 | 6 |
ELECTIVE | Full List | 3 | 0 | 3 | 4 |
Semester credits | 20 | 30 |