Master of Science in Computer Science (MSCS)
MS in Computer Science is an advanced degree program in the area of computer sciences which is aimed at preparing students for advanced and research-oriented jobs in the area. Most of the courses in this program are designed in such a way that students are required to exhibit high-level skills in research activities. A 6 CrHr thesis is a compulsory part of the MS curriculum. The program covers all major areas of computer sciences core courses related to Algorithms, Operating System, Theory of Programming Languages and Computer Architecture are offered by this program. Apart from core courses students are also required to take courses from one of the specialization areas of their own choice to fulfill the requirements of MS degree at the University.
Year 1 Semester 1
|CSC502||Advanced Theory ofComputation||3+0||None|
Year 1 Semester 2
|CSC501||Advanced Design and Analysis of Algorithm||3||None|
Year 2 Semester 3
Year 2 Semester 4
LIST OF ELECTIVES
Students are required to take courses from this list.
|CSC506||Advanced Operating System||3+0|
|CSC504||Advanced Computer Architecture||3|
|CSC513||Advanced Network Security||3|
|CSC514||Advanced Network Programming||3|
|CSC521||Advanced Artificial Neural Networks||3|
|CSC531||Advanced Software Engineering Techniques||3|
|CSC532||Software Quality Assurance||3|
List of elective courses may be revised as per requirement.