UIT University

MS Computer Science

MS Computer Science

MS Programs

Master of Science in Computer Science (MS CS) program at UIT University is thoughtfully designed to develop high-caliber professionals, researchers, and academicians. The curriculum offers a comprehensive blend of in-depth and broad-based knowledge in core areas of computer science, aligned with the guidelines set by the Higher Education Commission (HEC) of Pakistan. Beyond the foundational coursework, students can pursue specialized tracks that foster advanced expertise in cutting-edge research domains and industry-relevant technologies. The program currently offers the following specializations:

  • Computer Networks & Cloud Computing (CN&CC)
  • Software Engineering and DevOps (SE&DevOPs)
  • AI & Data Science (AI&DS)
  • Cybersecurity and Threat Intelligence (CYS&TI)
Semester – I
Sr. # Course Title Credit Hours
1 CS Core – I 3+0
2 CS Core – II 3+0
3 CS Core – III 3+0
4 Elective – I / Research Methodology2 3+0
Total Credit Hours 12
Semester – II
Sr. # Course Title Credit Hours
1 CS Core – IV 3+0
2 Elective – II 3+0
3 Elective – III / Thesis -I/ Dissertation – I 3+0
Total Credit Hours 9
Semester – III
  Sr. #   Course Title Credit Hours
1 Elective – IV / Thesis – II / Dissertation – II 3+0
2 Elective – V / III 3+0
3 Elective – VI / IV 3+0
Total Credit Hours 9
MS COMPUTER SCIENCE
CS CORE
CODE SUBJECT TITLE
CS-7001 Advanced Theory of Computation
CS-7002 Advanced Operating Systems
CS-7003 Theory of Programming Languages
CS-7004 Advanced Analysis of Algorithms
CS-7005 Advanced Computer Architecture
Computer Science
ELECTIVES
CODE SUBJECT TITLE
CS-7000 Research Methodology
CS-7006 Artificial Neural Networks
CS-7007 Computational Intelligence
CS-7008 Data Management and Visualization
CS-7009 Data Warehousing and Data Mining
CS-7010 Distributed Databases
CS-7011 Enterprise System Databases
CS-7012 Ethical and Legal Approaches in Computational Frontiers
CS-7013 Fuzzy Logic
CS-7014 Game Theory
CS-7015 Information Theory and Coding
CS-7016 Machine Learning for Big Data
CS-7017 Mathematics for Computing
CS-7018 Modeling and Simulations
CS-7019 Optimization Techniques
CS-7020 Selected Topics in Computer Science
CS-7021 Software Requirement Engineering
CS-7022 Statistical and Mathematical Methods for Analysis
CS-7023 Independent Study (IS)
CS-8000 Advanced Research Methodology
CS-8001 Advanced Image Processing
CS-8002 Advanced Algorithms for Graph and Combinatorial Optimization Problems.
CS-8003 Advanced Database Theory and Applications.
CS-8004 Advanced Human Computer Interaction
CS-8005 Advanced Topics in Computer Science
CS-8006 Advanced Programming Techniques
 
  1. Specialization in Computer Networks & Cloud Computing (CN&CC)
ELECTIVES
CODE SUBJECT TITLE
CS-7101 Analysis of Stochastic Systems
CS-7102 Digital Design for Communication Systems
CS-7103 Electromagnetic Compatibility and Interface
CS-7104 Error Control Coding
CS-7105 Multi-core Programming and Architecture
CS-7106 Network Management
CS-7107 Network Performance Analysis
CS-7108 Optical Communication Systems
CS-7109 Queuing Theory
CS-7110 Radar Systems
CS-7111 RF and Microwave Engineering
CS-7112 Satellite, Fixed and Mobile Radio Systems
CS-7113 Selected Topics in Communication Systems and SP
CS-7114 Selected Topics in Advanced Computer Communication Networks
CS-7115 Software Defined Networking
CS-7116 Telecommunication Traffic Engineering
CS-7117 Wireless and Mobile Communication Systems
CS-7118 Wireless Multiple Access Communication
CS-7119 Wireless Sensor Networks
CS-7120 Internet of Things (IoT)
CS-7121 Industrial Internet of Things (IIoT)
CS-7122 Advanced Network Security and Cryptography
CS-7123 Next Generation Network
CS-7124 Cloud Computing Architecture
CS-7125 Scalable and Distributed Computing
CS-7126 Cloud Application Development
CS-7127 Big Data Processing in the Cloud
CS-7127 Cloud Security & Compliance
CS-7128 Topics of Current Interest in Cloud Computing
CS-8101 Advanced Computer Communication Networks
CS-8102 Advanced Communication Networks
CS-8103 Advanced Digital Communication
CS-8104 Advanced Digital Signal Processing
CS-8105 Advanced Distributed Computing Systems
CS-8106 Advanced Optimization
CS-8107 Advanced Topics in Cloud Computing
 
  1. Specialization in Software Engineering and DevOps (SE&DevOPs)
ELECTIVES
CODE SUBJECT TITLE
CS-7201 Agent Based Modeling
CS-7202 Agile Software Development Methods
CS-7203 Cloud Computing
CS-7204 Component Based Software Engineering
CS-7205 Data Analysis and Experimental Techniques
CS-7206 Empirical Software Engineering
CS-7207 Internet Protocols
CS-7208 Modern Topics in Software Engineering
CS-7209 Neural and Fuzzy Systems
CS-7210 Reliability Engineering
CS-7211 Software Configuration Management
CS-7212 Software Risk Management
CS-7213 Software Testing and Quality Assurance
CS-7214 Topics of Current Interest in DevOps
CS-7215 Ubiquitous Computing
CS-7216 Web Services and Service Oriented Architecture
CS-7217 Foundations of DevOps
CS-7218 DevOps and Continuous Integration with Deployment
CS-7219 Cloud-Native DevOps
CS-8201 Advanced Requirements Engineering
CS-8202 Advanced Computer and Network Security
CS-8203 Advanced Formal Methods
CS-8204 Advanced Human-Computer Interaction
CS-8205 Advanced Software Project Management
CS-8206 Advanced Software System Architecture
CS-8207 Advanced Configuration Management and Deployment Strategies in DevOps
 
  1. Specialization in AI & Data Science (AI&DS)
ELECTIVES
CODE SUBJECT TITLE
CS-7301 Tools and Techniques for AI & Data Science
CS-7302 Deep Reinforcement Learning
CS-7303 Distributed Data Processing and Machine Learning
CS-7304 Distributed Machine Learning in Apache Spark
CS-7305 High Performance Computing
CS-7306 Inference & Representation
CS-7307 Machine Learning
CS-7308 Optimization Methods for Data Science and Machine Learning
CS-7309 Probabilistic Graphical Models
CS-7310 Statistical and Mathematical Methods for Data Analysis
CS-7311 Trusted Computing
CS-7312 Natural Language Processing
CS-7313 Digital Image Processing and Computer Vision
CS-8301 Advanced Algorithmic Trading
CS-8302 Advanced Bayesian Data Analysis
CS-8303 Advanced Big Data Analytics
CS-8304 Advanced Bioinformatics
CS-8305 Advanced Cloud Computing
CS-8306 Advanced Computational Genomics
CS-8307 Advanced Computer Vision
CS-8308 Advanced Data Visualization
CS-8309 Advanced Deep Learning
CS-8310 Advanced Digital Image Processing
CS-8311 Advanced Machine Learning
CS-8312 Advanced Topics in Data Science
CS-8313 Advanced Topics in Deep Learning
CS-8314 Advanced Topics Natural Language Processing
 
  1. Specialization in Cybersecurity and Threat Intelligence (CYS&TI)
ELECTIVES
CODE SUBJECT TITLE
CS-7401 Information Privacy and Security
CS-7402 IT Security Audit & Evaluation
CS-7403 Applied Cryptography
CS-7404 Cloud Computing Security
CS-7405 Cognitive Security
CS-7406 Computer Forensics
CS-7407 Computer Security and Threat Intelligence
CS-7408 Critical Infrastructure Protection and Incident Management
CS-7409 Cryptanalysis
CS-7410 Cryptography and Network Security
CS-7411 Cryptography and Security Protocol
CS-7412 Cyber Intelligence
CS-7413 Cybercrime Investigation
CS-7414 Data Communication Networks & Security
CS-7415 Digital Forensics and Incident Response
CS-7416 Electronic Warfare – Principles and Techniques
CS-7417 Forensics: Open Source, Windows, Apple-device
CS-7418 Information Hiding
CS-7419 Information Risk Management
CS-7420 Information Security Management
CS-7421 Information Security Policy Development
CS-7422 Information Security Project Management
CS-7423 Information Technology Forensics and Investigations
CS-7424 Intrusion Detection System
CS-7425 Legal Issues in Information Security
CS-7426 Mobile Security
CS-7427 Multimedia Security and Information Hiding
CS-7428 Network Forensics
CS-7429 Network Security
CS-7430 OS & File System Forensics
CS-7431 Principles of Incident Response and Disaster Recovery
CS-7432 Security Audit & Assessment
CS-7433 Socio-Technical Systems Enabled Crime
CS-7434 Software Security Testing and Code Assessment
CS-7435 Steganography
CS-7436 Systems / Network Security
CS-7437 Wireless Network Security
CS-8401 Advanced Cryptography
CS-8402 Forensic Tool Development
CS-8403 Intrusion Detection in Physical and Virtual Networks
CS-8404 Quantum Computing and Information security
CS-8405 Quantum Cryptography
CS-8406 Reverse Engineering and Malware Analysis
CS-8407 Securing Applications, Web Services, and Software as a Service (SAAS)
CS-8408 Vulnerability Exploitation and Defense

The minimum requirements for admission to a MS degree program are:

  1. Sixteen years of education in computing discipline earned from a recognized university with a minimum CGPA of 2.0 (on a scale of 4.0) or at least 60% Marks.
  2. The UITU MS Admission Test must be passed prior to admission in the MS CS
  3. An interview must be cleared that shall be conducted by the Admission
  4. The following can be accepted in lieu of the UITU MS Admission test:
    • Valid NTS GAT General Test result with a minimum 50% cumulative OR
    • The 50 % marks in GRE / HAT general or 50% marks in the UITU admission test.
Duration

The minimum duration of the program is1.5 years or (03) regular semesters, and maximum duration is four years. After which extension may be allowed as per HEC policy / UITU statutory body decision.

Scroll to Top