Master of Science in Computer Engineering (2 years) Curricula

Semester 1
Code Name Type Category Credits ECTS
CEN 409 RESEARCH METHODS A Compulsory 4 7.5
CEN 571 DATA MINING B Compulsory 4 7.5
CEN 575 COMPUTER VISION B Compulsory 4 7.5
CEN XXX Elective C Elective 4 7.5

Code Name Type Category Credits ECTS
CEN 411 ADVANCED OBJECT ORIENTED PROGRAMMING C Elective 4 7.5
CEN 462 NETWORK SECURITY C Elective 4 7.5
Semester 2
Code Name Type Category Credits ECTS
CEN 543 DIGITAL IMAGE PROCESSING B Compulsory 4 7.5
CEN 552 ADVANCED DATABASE MANAGEMENT SYSTEM B Compulsory 4 7.5
CEN 578 MACHINE LEARNING B Compulsory 4 7.5
CEN 583 ADVANCED COMPUTER ARCHITECTURE B Compulsory 4 7.5
Semester 3
Code Name Type Category Credits ECTS
CEN 535 ADVANCED MATHEMATICS FOR COMPUTER SCIENCE B Compulsory 4 7.5
CEN 563 ADVANCED CONCEPTS IN COMPUTER NETWORKS B Compulsory 4 7.5
ECE 433 INTRODUCTION TO NEURAL NETWORKS B Compulsory 4 7.5
CEN XXX Elective C Elective 4 7.5

Code Name Type Category Credits ECTS
CEN 594 TERM PROJECT C Elective 4 7.5
Semester 4
Code Name Type Category Credits ECTS
CEN 499 PROFESSIONAL PRACTICE D Compulsory 0 12
CEN 599 THESIS E Compulsory 0 18
Semester Elective

Code Name Type Category Credits ECTS
CEN 403 SOFTWARE PROJECT MANAGEMENT C Elective 4 7.5
CEN 405 OPERATING SYSTEM DESIGN C Elective 4 7.5
CEN 415 INFORMATION RETRIEVAL C Elective 4 7.5
CEN 421 WEB ENGINEERING C Elective 4 7.5
CEN 425 E-BUSINESS&E-COMMERCE C Elective 4 7.5
CEN 447 ADVANCED CONTROL SYSTEMS C Elective 4 7.5
CEN 453 SECURITY AUDITING AND PENETRATION TESTING C Elective 4 7.5
CEN 461 NETWORK PROGRAMMING C Elective 4 7.5
CEN 487 INTRODUCTION TO CRYPTOGRAPHY C Elective 4 7.5
CEN 501 SPECIAL TOPICS IN SOFTWARE ENGINEERING C Elective 4 7.5
CEN 506 DISTRIBUTED SYSTEMS C Elective 4 7.5
CEN 508 BIG DATA ARCHITECTURES AND DATA ANALYSIS C Elective 4 7.5
CEN 509 TISSUE ENGINEERING C Elective 4 7.5
CEN 511 APPLIED CRYPTOGRAPHY C Elective 4 7.5
CEN 514 RANDOMIZED ALGORITHM C Elective 4 7.5
CEN 516 MOBILE APPLICATIONS PROGRAMMING C Elective 4 7.5
CEN 531 INFORMATION SECURITY AND COMPUTER FORENSICS C Elective 4 7.5
CEN 536 OPTIMIZATION METHODS AND ALGORITHMS C Elective 4 7.5
CEN 539 NANO-SCIENCE AND NANO-TECHNOLOGY C Elective 4 7.5
CEN 544 MULTIMEDIA SIGNAL PROCESSING C Elective 4 7.5
CEN 545 ADVANCED NUMERICAL METHODS C Elective 4 7.5
CEN 546 MULTIMEDIA AND COMPUTER ANIMATION C Elective 4 7.5
CEN 548 GAME ENGINEERING C Elective 4 7.5
CEN 553 THEORY OF COMPUTATION C Elective 4 7.5
CEN 555 NANOBIOMATERIALS C Elective 4 7.5
CEN 556 CYBERSECURITY C Elective 4 7.5
CEN 564 WIRELESS NETWORKS C Elective 4 7.5
CEN 565 BIOINFORMATICS C Elective 4 7.5
CEN 566 COMPILERS C Elective 4 7.5
CEN 567 ADVANCED ALGORITHMS & DATASTRUCTURES C Elective 4 7.5
CEN 569 DATA SCIENCE C Elective 4 7.5
CEN 572 SPECIAL TOPICS IN ARTIFICIAL INTELLIGENCE C Elective 4 7.5
CEN 573 ARTIFICIAL NEURAL NETWORKS C Elective 4 7.5
CEN 579 INTTELIGENT AGENT SYSTEMS C Elective 4 7.5
CEN 584 DESIGN OF EMBEDDED SYSTEMS C Elective 4 7.5
CEN 592 KNOWLEDGE MANAGEMENT C Elective 4 7.5