For the last few decades, computer science has been evolving rapidly, changing all aspects of human life creating huge market demand for highly skilled professionals. In order to fulfill the market demands for a workforce possessing advance computing knowledge and skills, the Department of Computer Science, University of Engineering and Technology (UET), Mardan offers MS Computer Science degree program.
MS Computer Science is a two-year program, designed to produce high quality professionals and researchers in the field of computing. The program is a combination of computing knowledge and research. The curriculum of the program is designed as per HEC guidelines, which strengthens the students’ understanding as well as competence in computing knowledge and problem-solving skills via core courses, specialization courses and research component.
The mission of the MS Computer Science program is to instill knowledge and research capabilities in graduates and prepare them for careers in industry, academia, and research organizations.
The MS Computer Science Program has the following Program Educational Objectives (PEOs):
* Under this eligibility criterion, the candidates will be required to complete the deficiency coursework as prescribed by the departmental PREC prior to entering the MS Computer Science program.
The following core courses are recommended to be completed before entering the MS (CS) program.
The minimum duration for completion of MS Computer Science is two years (four semesters). The maximum duration is 4 years (eight semesters) as per HEC guidelines.
For the award of MS in Computer Science degree, a student must successfully complete 30-credit hours with at least 2.5 CGPA in the course work and satisfactory/pass in the thesis. The 30 credit hours shall be completed as coursework or 24 credit hours course work and 6 credit hours Thesis.
Thesis evaluation and viva voce shall be conducted by thesis examination committee comprising of the following:
Semester – I |
|
CS 5xx Core Course – I |
3 |
CS 5xx Core Course – II |
3 |
CS 5xx Core Course – III |
3 |
Total |
9 |
Semester – II |
|
CS 5xx Core Course – IV |
3 |
CS 5xx Elective – I |
3 |
CS 5xx Research Methodology |
3 |
Total |
9 |
Semester – III |
|
CS 5xx Elective – II |
3 |
CS 5xx Elective – III |
3 |
CS 599 MS Thesis-I OR CS 5xx Elective – IV |
3 |
Total |
9 |
Semester – IV |
|
CS 599 MS Thesis-II OR CS 5xx Elective – V |
3 |
Total |
3 |
Registration in “MS Thesis” shall be allowed subject to completion of at least 18 credit hours, i.e. passing at least 6 courses including the course “Research Methodology”.
Students shall be required to successfully complete coursework comprising of:
A student may take up to a maximum of two elective courses from other departments of the University on recommendation of the Supervisor and permission of the Chairman.
S. No. |
Course Code |
Course Title |
Credit Hours |
1 |
CS-501 |
Advance Analysis of Algorithm |
3 |
2 |
CS-502 |
Advance Operating System |
3 |
3 |
CS-503 |
Theory of Programming Languages |
3 |
4 |
CS-504 |
Advance Computer Architecture |
3 |
Code |
Title |
Credit Hours |
CS-505 |
Research Methodology |
3 |
S. No. |
Course Code |
Course Title |
Credit Hours |
1 |
CS-506 |
Advance Database Design & Management |
3 |
2 |
CS-507 |
Advance Formal Methods |
3 |
3 |
CS-508 |
Advance Human-Computer Interaction |
3 |
4 |
CS-509 |
Advance Requirements Engineering |
3 |
5 |
CS-510 |
Advance Software Engineering |
3 |
6 |
CS-511 |
Advance Software Project Management |
3 |
7 |
CS-512 |
Advance Software Quality Assurance |
3 |
8 |
CS-513 |
Advance Software System Architecture |
3 |
9 |
CS-514 |
Service Oriented Architectures |
3 |
10 |
CS-515 |
Agile Software Development |
3 |
11 |
CS-516 |
Empirical Methods in Software Engineering |
3 |
12 |
CS-517 |
Reliability Engineering |
3 |
13 |
CS-518 |
Semantic Web |
3 |
14 |
CS-519 |
Advance Topics in Machine Learning |
3 |
15 |
CS-520 |
Advance Digital Image Processing |
3 |
16 |
CS-521 |
Advance Computer Vision |
3 |
17 |
CS-522 |
Pattern Recognition |
3 |
18 |
CS-523 |
Advance Deep Learning |
3 |
19 |
CS-524 |
Advance Topics in Artificial Intelligence |
3 |
20 |
CS-525 |
Fuzzy Logic |
3 |
21 |
CS-526 |
Expert System |
3 |
22 |
CS-527 |
Real Time System |
3 |
23 |
CS-528 |
Bio-Inspired Computation |
3 |
24 |
CS-529 |
Algorithmic Game Theory |
3 |
25 |
CS-530 |
Advance Natural Language Processing |
3 |
26 |
CS-531 |
Bioinformatics |
3 |
27 |
CS-532 |
Advance Topics in Cloud Computing |
3 |
28 |
CS-533 |
Advance Topics in Big Data Analytics |
3 |
29 |
CS-534 |
Advance Topics in Data Visualization |
3 |
30 |
CS-535 |
Advance Topics in Data Mining |
3 |
31 |
CS-536 |
Cyber Security |
3 |
32 |
CS-537 |
Cryptography |
3 |
33 |
CS-538 |
Advance topics in Information Security |
3 |
34 |
CS-539 |
Database Security |
3 |
35 |
CS-540 |
Cloud Computing Security |
3 |
36 |
CS-541 |
Distributed Systems |
3 |
37 |
CS-542 |
Distributed Data Processing |
3 |
38 |
CS-543 |
Blockchain Technologies |
3 |
39 |
CS-544 |
Wireless Sensor Networks |
3 |
40 |
CS-545 |
Advance Computer Networks |
3 |
41 |
CS-546 |
Network Performance Evaluation |
3 |
42 |
CS-547 |
Mobile Communication Systems |
3 |
43 |
CS-548 |
Information Theory and Coding |
3 |
44 |
CS-549 |
Advance Digital Design |
3 |
45 |
CS-550 |
Advance Digital Systems |
3 |
46 |
CS-551 |
Advance Embedded Systems Design |
3 |
47 |
CS-552 |
Advance Operations Research |
3 |
48 |
CS-553 |
Optimization Techniques |
3 |
49 |
CS-554 |
Advance Simulation and Modeling |
3 |
50 |
CS-555 |
Stochastic Processes |
3 |
51 |
CS-556 |
Special Topics in Security |
3 |
52 |
CS-557 |
Special Topics in Data Science |
3 |
53 |
CS-558 |
Special Topics in Computer Science |
3 |
Thesis:
Code |
Title |
Credit Hours |
CS-599 |
MS Thesis |
6 |