FACULTY OF NATURAL AND APPLIED SCIENCES
DEPARTMENT OF COMPUTER SCIENCE
MASTER PROGRAMME 2019/2020 ACADEMIC SESSION
M.Sc. COMPUTER SCIENCE PROGRAMME
Course Structure
Core Courses
General Courses:
First Semester
SN | Course Code | Course Title | Credit | Status |
1 | SCI 801 | Management and Entrepreneurship | 2 | C |
2 | CMP 801 | ICT and Research Methodology | 2 | C |
3 | CMP 803 | Advanced Computer Algorithms | 3 | C |
4 | CMP 805 | Computer Communication and Networks | 3 | C |
5 | CMP 807 | Programming Languages | 3 | C |
6 | CMP 821 | Mobile and Adaptive Systems | 3 | E |
7 | CMP 899 | Research Project/Dissertation | 6 | C |
Total | 22 |
Second Semester
SN | Course Code | Course Title | Credit | Status |
1 | CMP 802 | Operating Systems | 3 | C |
2 | CMP 804 | Software Engineering | 3 | C |
3 | CMP 806 | Advanced Computer Architecture | 3 | C |
4 | CMP 898 | Seminar | 2 | C |
Total | 11 |
Sub-Total (33 Credit Units)
Elective Courses
Total of 6 credit unit shall be selected from the following elective courses.
CMP 808: Theory of Computation (3 Credit Units)
CMP 809: Object Oriented Programming (3 Credit Units)
CMP 810: Advanced Computer Graphics (3 Credit Units)
CMP 811: Database Systems (3 Credit Units)
CMP 812: Artificial Intelligence 1 (3 Credit Units)
CMP 813: Expert Systems (3 Credit Units)
CMP 814: Operations Research (3 Credit Units)
CMP 815: Compiler Design and Construction (3 Credit Units)
CMP 816: Advanced Topics in Computer Science (3 Credit Units)
CMP 817: Internet Technology (3 Credit Units)
CMP 818: Human Computer Interaction (3 Credit Units)
CMP 819: Digital Signal Processing (3 Credit Units)
CMP 820: Introduction to Quantum Computation (3 Credit Units)
CMP 821: Mobile and Adaptive Systems (3 Credit Units)
CMP 822: Electronic Commerce Technology (3 Credit Units)
CMP 823: Bioinformatics (3 Credit Units)
CMP 824: Designing Complex Software Systems (3 Credit Units)
CMP 825: Computer Organization (3 Credit Units)
CMP 826: Digital Picture Processing (3 Credit Units)
CMP 827: Artificial Intelligence II (3 Credit Units)
CMP 828: Advanced Computer Vision (3 Credit Units)