Mechanical Engineering Students must take the following courses for double major program. |
Code |
Course Name |
LC |
ECTS |
COMP1112 | Object Oriented Programming | 3 | 6 |
COMP2102 | Data Structures and Algorithms | 4 | 6 |
ELEC2204 | Electrical Circuits Laboratory | 1 | 2 |
MATH2103 | Discrete Mathematics | 3 | 6 |
COMP2502 | Human Computer Interaction | 3 | 5 |
COMP2222 | Database Systems | 4 | 7 |
ELEC1401 | Logic Design | 3 | 5 |
ELEC1402 | Logic Design Laboratory | 1 | 2 |
COMP3112 | Analysis of Algorithms | 3 | 5 |
COMP3401 | Computer Organization | 3 | 5 |
SOFT2101 | Principles of Software Engineering | 3 | 5 |
ELEC3305 | Electronics | 3 | 5 |
ELEC3307 | Electronics laboratory | 1 | 2 |
COMP3432 | Operating Systems | 3 | 5 |
COMP3105 | Automata and Formal Languages | 3 | 5 |
COMP3402 | Microprocessors | 3 | 6 |
COMP3334 | Computer Networks | 3 | 5 |
SOFT3102 | Software Development Practice | 3 | 5 |
COMP-AE-III | Area Elective-III | 3 | 5 |
COMP-AE-II | Area Elective-II | 3 | 5 |
COMP4910 | Summer Practice II | 0 | 1 |
COMP4902 | Graduation Design Project | 3 | 6 |
|
50 |
104 |