MS COMPUTER SCIENCE

MSCS

COURSE FACT

STUDY LEVEL STUDY NOTE PROGRAM DURATION CREDITS HOURS

Post Graduate

Full-Time

4 Semesters (2 years)

36

Eligibility Criteria

BSCS/BSSE/BSIT/ Master of Computer Science/Master of lnformation Technology/MSc Computer Science with CGPA 2.00/4.00 under semester system or 60% marks under annual system. GAT(General)TUF entry test with 50% marks

INTRODUCTION

The MS Computer Science at TUF is a two-year advanced degree that bridges the gap between basic coding and high-level innovation. This program is designed for professionals and graduates who want to specialize in complex areas like Machine Learning, Cloud Computing, and Big Data. It focuses on creating tech leaders who can design intelligent solutions for global industries.

WHY CHOOSE MS COMPUTER SCIENCE?

Choosing this master’s program at TUF allows you to dive deep into specialized research while gaining elite technical expertise.

  • Access to high-performance computing clusters for advanced data processing and AI modeling.
  • Mentorship from HEC-approved supervisors with strong backgrounds in international research.
  • Flexibility to choose specialized electives that match your career goals in the tech industry.
  • Opportunities to publish your research findings in reputable scientific journals.
  • Strong focus on bridging the gap between academic theory and industrial application.

OBJECTIVES

  • Evaluating advanced algorithms to improve the efficiency of complex software systems.
  • Mastering research methodologies to conduct independent and original scientific studies.
  • Leading technical teams in designing large-scale IT infrastructures for businesses.
  • Integrating Artificial Intelligence and Data Science to solve modern industrial problems.
  • Enhancing critical thinking to analyze and critique existing technological frameworks.

CAREER SCOPE AND OPPORTUNITIES

Graduats can jobs like:

  • Senior Software Architect
  • Principal Data Scientist
  • AI Research Scientist
  • IT Project Director
  • University Professor or Academic Researcher

PRACTICAL TRAINING, INTERNSHIPS & RESEARCH EXPOSURE

Students gain hands-on experience through:

  • Completing a mandatory research thesis that contributes new knowledge to the field of computing.
  • Specialized training in advanced programming frameworks and automated system design.
  • Participating in international tech conferences and research seminars at TUF.
  • Working on "Proof of Concept" (PoC) projects for real-world software innovations.

Semester 1

Course Code Course Title Credit Hours
CS-711 Advanced Algorithms Analysis 3(3-0)
CS-712 Advanced Computer Architecture 3(3-0)
GEN-700 Advanced Research Methodology 3(3-0)
CS-XXX Elective-I 3(3-0)
  Credit Hours : 12

Semester 2

Course Code Course Title Credit Hours
CS-713 Advanced Computational Theory 3(3-0)
CS-714 Advanced Operating Systems 3(3-0)
CS-XXX Elective-II 3(3-0)
CS-XXX Elective-III 3(3-0)
  Credit Hours : 12

Semester 3

Course Code Course Title Credit Hours
CS-720 Thesis Work 6(0-6)
  OR  
  (in case student is not opting research work, he/she will be require to enroll two elective courses of 6 credit hours from below list) 6
  Credit Hours : 6

Semester 4

Course Code Course Title Credit Hours
CS-720 Thesis Work 6(0-6)
  Credit Hours : 6
  Total Credit Hours : 36

Note: Selection of Elective courses is based upon the availability of Faculty.

List of Elective Courses

Sr.No. Course Title Credit Hours
CS-701 Advanced Human-Computer Interaction 3(3-0)
CS-702 Advanced Requirements Engineering 3(3-0)
CS-703 Advanced Software Project Management 3(3-0)
CS-704 Advanced Software System Architecture 3(3-0)
CS-705 Advanced Topics in Applied Cryptography 3(3-0)
CS-706 Agent Based Modeling 3(3-0)
CS-707 Agile Software Development 3(3-0)
CS-708 Applied Cryptography 3(3-0)
CS-709 Big Data Analytics 3(3-0)
CS-710 Complex Networks 3(3-0)
CS-721 Component Based Software Engineering 3(3-0)
CS-722 Cryptography 3(3-0)
CS-723 Database Security 3(3-0)
CS-724 Deep Learning 3(3-0)
CS-725 Distributed Data Processing 3(3-0)
CS-726 Empirical Software Engineering 3(3-0)
CS-727 Information Privacy and Security 3(3-0)
CS-728 Machine Learning 3(3-0)
CS-729 Management & Organizational Behavior 3(3-0)
CS-730 Natural Language Processing 3(3-0)
CS-731 Artificial Neural Networks 3(3-0)
CS-732 Quantum Cryptography 3(3-0)
CS-733 Reliability Engineering 3(3-0)
CS-734 Requirements Engineering 3(3-0)
EE-625 Internet of Things 3(3-0)
CS-735 Security Management 3(3-0)
CS-736 Security Testing 3(3-0)
CS-737 Software Configuration Management 3(3-0)
CS-738 Software Measurement and Metrics 3(3-0)
CS-728 Software Process Management & Metrics 3(3-0)
CS-729 Software Project Management 3(3-0)
CS-731 Software Risk Management 3(3-0)
CS-742 Software Testing and Quality Assurance 3(3-0)
CS-738 Statistical and Mathematical Methods For Data Science 3(3-0)
CS-732 Tools and Techniques in Data Science 3(3-0)
CS-735 Trusted Computing 3(3-0)
CS-736 Wireless Security 3(3-0)
CS-730 Recent Emerging Technologies 3(3-0)
CS-737 Advanced Digital Image Processing 3(3-0)
CS-734 Blockchain 3(3-0)

What is MS Computer Science at TUF?
A 2-year postgraduate program focused on advanced computing, research, and practical skills.
Who can apply for the MS Computer Science?
Students with BSCS, BSSE, BSIT, or equivalent degrees from recognized institutions.
What will I learn in this program?
Advanced computing research, AI, machine learning, data science, and software development.
What jobs are available after MS in Computer Science?
Graduates can work as software engineers, AI specialists, data scientists, IT managers, or academic researchers.
Does TUF provide research support in MS Computer Science?
Yes, students receive guidance for advanced research, hands-on projects, and innovation in computing.

BS-Speech and Language Pathology

ADP Speech Language and Pathology

ADP HUMAN NUTRITION AND DIETETICS

MS MEDICAL LABORATORY SCIENCES

PHD URDU

MPHIL URDU

ADMISSIONS

OPEN 2025