Computer Engineering Programme (Eng.)
Course List

2nd Semester

CODE COURSE NAME M/E T P C ECTS
CMP601 SEMINARM0 2 0 4
Total ECTS credits (Must courses) 0 2 0 4
Total ECTS credits (Elective courses) 26
2nd Semester Total ECTS 30

3rd Semester

CODE COURSE NAME M/E T P C ECTS
CMP600 SPECIAL STUDIESM4 0 0 30
Total ECTS credits (Must courses) 4 0 0 30
Total ECTS credits (Elective courses) 0
3rd Semester Total ECTS 30

4th Semester

CODE COURSE NAME M/E T P C ECTS
CMP600-02 SPECIAL STUDIESM4 0 0
Total ECTS credits (Must courses) 4 0 0
Total ECTS credits (Elective courses) 30
4th Semester Total ECTS 30

Fall

CODE COURSE NAME M/E T P C ECTS
CMP625 COMPUTER NETWORKS and OPEN SYSTEMSE3 0 3 9

Spring

CODE COURSE NAME M/E T P C ECTS
CMP642 OPERATING SYSTEMS THEORYE3 0 3 9
CMP661 CRYPTOGRAPHYE3 0 3 9
CMP682 ARTIFICIAL INTELLIGENCEE3 0 3 9

Any Semester/Year

CODE COURSE NAME M/E T P C ECTS
CMP603 PROGRAMMING LANGUAGE THEORYE3 0 3 9
CMP604 COMPUTATION THEORYE3 0 3 9
CMP614 TEXT MININGE3 0 3 9
CMP634 ADVANCED COMPUTER ARCHITECTUREE3 0 3 9
CMP640 SOFTWARE DEVELOPMENT FOR REAL-TIME SYSTEMSE3 0 3 9
CMP641 SOFTWARE DEVELOPMENT FOR PARALLEL COMPUTERSE3 0 3 9
CMP652 NEXT GENERATION DATABASE MANAGEMENT SYSTEMSE3 0 3 9
CMP653 DATABASE MANAGEMENT SYSTEMSE3 0 3 9
CMP655 WIRELESS NETWORKSE3 0 3 9
CMP656 ADVANCED COMPUTER and NETWORK SECURITYE3 0 3 9
CMP662 MOBILE COMPUTINGE3 0 3 9
CMP670 STATISTICAL NATURAL LANGUAGE PROCESSINGE3 0 3 9
CMP671 PROBABILISTIC LEARNINGE3 0 3 9
CMP672 RESEARCH METHODS IN SOFTWARE ENGINEERINGE3 0 3 9
CMP673 BUSINESS PROCESS MANAGEMENTE3 0 3 9
CMP674 PARALLEL COMPUTING WITH GPUSE3 0 3 9
CMP675 HIGH PERFORMANCE COMPUTING E3 0 3 9
CMP681 INFORMATION RETRIEVALE3 0 3 9
CMP684 NEURAL NETWORKSE3 0 3 9
CMP694 GRAPH THEORYE3 0 3 9
PROGRAM ECTS SUMMARY
Semesters ECTS credits in total for Must Courses34
Semesters ECTS credits in total for Elective Courses86
Sum of ECTS credits required for graduation from the program120