The MS program in computer science imparts advanced knowledge in core Computer Science subjects and also of different streams, e.g., semantic computing. At the same time, students get initial training on how to conduct research through research thesis .The successful graduate may develop careers in Research and Development, Industry, Academia  ,Defense Organizations etc. At the MS level, the department of Computer Science at C.U.S.T offers specializations in the fields of:

  • Software Engineering
  • Computer Networks
  • Web and Information Systems
  • Data Science
  • Information Security

ADMISSION REQUIREMENTS

  • A minimum of 16 years of education leading to BS in Computer Science/ Information Technology/ Software Engineering or equivalent. Applicants with undergraduate degree from non-relevant areas may be required to take some undergraduate courses to fulfill pre-requisite deficiencies as determined by the Graduate Admission Committee. The deficiency Cr. Hrs. will not be counted towards the minimum Cr. Hrs. requirement for the award of the MS degree.
  • Minimum 2.00/4.00 CGPA or 50% marks
  • Admission Test / HEC Approved Test

DEGREE REQUIREMENTS

A student admitted in this program will have to complete the degree requirements by following any one of the options given below:

AREA Cr. Hrs.
24 Cr. Hrs. Course Work and 06 Cr. Hrs. Thesis 30
27 Cr. Hrs. Course Work and 03 Cr. Hrs. Project 30
Course work only (10 Courses) 30

SPECIALIZATION REQUIREMENTS

A student can claim a specialization if he/she has completed 15 Cr. Hrs. including research work, if opted, from one of the specialization area courses offered by the department. Otherwise, on the completion of 30 Cr. Hrs. he/she will be awarded the MS degree without any specialization.

DURATION

This is normally a two years program comprising of 4 semesters. There will be a Fall and a Spring semester in each year. The maximum duration to complete MS in Computer Science is 4 years.

CGPA REQUIREMENTS

A student is required to earn a minimum 3.00/4.00 CGPA on the completion of his degree requirements.

Core Courses

Course Title Course Code Cr. Hrs
Advanced Analysis of Algorithms CS5123 3
Advanced Computer Architecture CS5413 3
Advanced Operating Systems CS5433 3
Advanced Theory of Computation CS5113 3

SPECIALIZATION AREAS

1. Software Engineering

Course Title Course Code Cr. Hrs
Advanced Software Architecture CS5213 3
Requirements Engineering CS5253 3
Software Engineering Processes CS5263 3
Software Risk Management CS6243 3
Semantic Computing CS6113 3
Formal Methods in Software Engineering CS5623 3
Model and Specification Based Software Testing CS5633 3
Ontology Engineering CS6143 3
Safety-critical Systems CS6213 3
Software Fault Tolerance CS6223 3
Advanced Software Testing CS6233 3
Advanced Software Engineering CS6263 3
Special Topics in Software System and Engineering CS6xx3 3
Advanced Software Project Management CS5373 3
Advanced Software Quality Assurance CS6283 3

2. Computer Networks

Course Title Course Code Cr. Hrs
Multimedia Services over IP Networks CS6523 3
Advanced Computer Networks CS6713 3
Internet Protocols CS5723 3
Network Programming CS5733 3
Mobile and Wireless Networks CS6723 3
Topics in Computer Networks CS6733 3
Network Security CS5713 3

3. Web and Information Systems

Course Title Course Code Cr. Hrs
Digital Libraries CS5153 3
Semantic Web CS6173 3
Advanced Topics in Digital Libraries CS6163 3
Web based Knowledge Discovery CS5163 3
Information Visualization CS5183 3
Advanced Topic in Web CS6183 3
Information Retrieval CS5823 3
Ontologies for Digital Libraries CS6193 3
Web and Wireless Based Multimedia Systems CS6533 3
Internet and Web-based Systems CS5133 3

4. Data Science

Course Title Course Code Cr. Hrs
Data Mining CS5343 3
Modeling and Optimization CS6613 3
Advanced Data Mining CS6333 3
Data Warehousing CS5333 3
Big Data Analytics CS5953 3
Distributed Database Systems CS5323 3
Decision Support Systems CS5923 3
Web Mining CS6323 3
Advanced Topics in Data Mining CS6313 3
Data Visualization CS5963 3
Algorithms for Data Science CS5973 3
Statistics for Data Science CS5983 3
Machine Learning for Data Science CS5993 3
Semantics for Big Data CS5833 3
Graph Analytics CS5843 3
Ontology for Big Data CS5853 3

5. Information Security

Course Title Course Code Cr. Hrs
Network Security CS5713 3
Computer Security CS5753 3
Electronic Warfare – Principles and Techniques CS5763 3
Cloud Computing Security CS5773 3
Advanced Cryptography CS5783 3
Digital Forensic CS5793 3
Applied Cryptography CS5953 3
Crypto Analysis CS6833 3
Cyber Attack – Modeling and Analysis CS6843 3
Information Security Policy and Management CS6853 3
Cyber Forensic and Incident Response CS6863 3
Semantics for Information Security CS6873 3

Elective Courses

Course Title Course Code Cr. Hrs
Software Methodologies CS5283 3
Enterprise System Architecture CS5293 3
Database and Information System CS5313 3
Formal Software Specification and Development CS5613 3
Software Analysis Design and Patterns CS5243 3
Advanced Cryptography CS6553 3
Software Risk Management CS6243 3
Software Metrics CS6253 3
Web and Wireless based Multimedia Systems CS6533 3
Parallel Processing CS6123 3
Topics in Communication Networks CS6743 3
Neural Computing and Genetic Algorithm CS6813 3
Advanced Artificial Intelligence CS6823 3
Multimedia Systems CS5513 3
Multimedia Semantics CS5543 3
Spatial, Image and Multimedia Databases CS6513 3
Topics in Multimedia Systems CS6543 3
Introduction to Business Intelligence CS5943 3
Applied Business Intelligence CS6933 3
Graph Modeling and Mining CS6623 3
Semantics in Business Intelligence CS6923 3
Graph Algorithms CS5453 3
Computational Intelligence CS5913 3

Research Thesis/Project

Course Title Course Code Cr. Hrs
Research Project CS6913 3
Research Thesis CS6916 6