Master of Science (M.S) in Computer Engineering (Non-Thesis)
Compulsory Courses:
Course Code |
Title | Credit |
CENG 501 | Operating Systems | (3-0-3) |
CENG 502 | Computer Networks and Communication | (3-0-3) |
CENG 590 | Graduate Seminar | NC |
Elective Courses:
Course Code |
Title | Credit |
CENG 500 | Numerical Methods and Optimization | (3-0-3) |
CENG 503 | Image Processing | (3-0-3) |
CENG 505 | Parallel Computing I | (3-0-3) |
CENG 506 | Microprocessors and Embedded Systems I | (3-0-3) |
CENG 507 | Neural Computing | (3-0-3) |
CENG 508 | Artificial Intelligence I | (3-0-3) |
CENG 509 | Pattern Recognition | (3-0-3) |
CENG 510 | Parallel Computing II | (3-0-3) |
CENG 511 | Algorithms | (3-0-3) |
CENG 513 | Object Oriented Analysis and Design | (3-0-3) |
CENG 514 | Computer Graphics | (3-0-3) |
CENG 516 | Microprocessors and Embedded Systems II | (3-0-3) |
CENG 517 | Cognitive Aspects of Natural Language Processing | (3-0-3) |
CENG 519 | Artificial Intelligence II | (3-0-3) |
CENG 520 | Information Security | (3-0-3) |
CENG 521 | Topics in Advanced Database | (3-0-3) |
CENG 522 | Advanced OOP | (3-0-3) |
CENG 525 | Introduction to Functional Programming | (3-0-3) |
CENG 526 | Software Architecture | (3-0-3) |
CENG 537 | Object-Oriented Construction | (3-0-3) |
CENG 550 | Internet Architecture | (3-0-3) |
CENG 557 | Software Quality Assurance and Testing | (3-0-3) |
CENG 558 | Distributed Object Computing | (3-0-3) |
CENG 567 | Data Mining | (3-0-3) |
CENG 568 | Knowledge Engineering | (3-0-3) |
CENG 581 | Constructive Software Engineering | (3-0-3) |
CENG 595 | Selected Topics in Computer Engineering | (3-0-3) |
Note: In addition to the above elective courses, also, courses from the other departments having programs in our Graduate School of Natural and Applied Sciences may be taken with the approval of the graduate advisor of the students and the department head. These will be counted as elective courses as well
Master of Science (M.S) in Computer Engineering (Thesis)
Curriculum
Compulsory Courses:
Course Code |
Title | Credit |
CENG 501 | Operating Systems | (3-0-3) |
CENG 502 | Computer Networks and Communication | (3-0-3) |
CENG 590 | Graduate Seminar | NC |
CENG 591 | Special Studies | (0-4-0) |
CENG 599 | Thesis | NC |
Elective Courses:
CENG 500 | Numerical Methods and Optimization | (3-0-3) |
CENG 503 | Image Processing | (3-0-3) |
CENG 505 | Parallel Computing I | (3-0-3) |
CENG 506 | Microprocessors and Embedded Systems I | (3-0-3) |
CENG 507 | Neural Computing | (3-0-3) |
CENG 508 | Artificial Intelligence I | (3-0-3) |
CENG 509 | Pattern Recognition | (3-0-3) |
CENG 510 | Parallel Computing II | (3-0-3) |
CENG 511 | Algorithms | (3-0-3) |
CENG 513 | Object Oriented Analysis and Design | (3-0-3) |
CENG 514 | Computer Graphics | (3-0-3) |
CENG 516 | Microprocessors and Embedded Systems II | (3-0-3) |
CENG 517 | Cognitive Aspects of Natural Language Processing | (3-0-3) |
CENG 519 | Artificial Intelligence II | (3-0-3) |
CENG 520 | Information Security | (3-0-3) |
CENG 521 | Topics in Advanced Database | (3-0-3) |
CENG 522 | Advanced OOP | (3-0-3) |
CENG 525 | Introduction to Functional Programming | (3-0-3) |
CENG 526 | Software Architecture | (3-0-3) |
CENG 537 | Object-Oriented Construction | (3-0-3) |
CENG 550 | Internet Architecture | (3-0-3) |
CENG 557 | Software Quality Assurance and Testing | (3-0-3) |
CENG 558 | Distributed Object Computing | (3-0-3) |
CENG 567 | Data Mining | (3-0-3) |
CENG 568 | Knowledge Engineering | (3-0-3) |
CENG 581 | Constructive Software Engineering | (3-0-3) |
CENG 595 | Selected Topics in Computer Engineering | (3-0-3) |
Note: In addition to the above elective courses, also, courses from the other departments having programs in our Graduate School of Natural and Applied Sciences may be taken with the approval of the graduate advisor of the students and the department head. These will be counted as elective courses as well