Program Details

COURSE FACT

STUDY LEVEL STUDY NOTE PROGRAM DURATION CREDITS HOURS

Post Graduate

Full-Time

4 Semesters, 2 years

33

Eligibility Criteria

  • BSCS/BSSE/BSIT/ Master of Computer Science/Master of lnformation Technology/MSc Computer Science with a minimum of 2.5 CGPA under semester system or 50% marks under annual system from HEC recognized University / Institute.
  • UOR Addmission test or a valid GAT(General) entry test with minimum 50% marks

MS Computer Science


Introduction

The MS Computer Science at UOR 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 this course?

Choosing this master’s program at UOR 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.

Career Opportunities

Graduates of this program can pursue various career paths in:

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

Semesters and Courses

Semester 1

Course Code Course Title Credit Hours
CS-710 Theory of Programming Languages 3
CS-711 Advance Operating System 3
GEN-700 Research Methodology 1
CS-712 Advance Artificial Intelligence 3
  Credit Hours 10  

Semester 2

Course Code Course Title Credit Hours
CS-713 Advance Algorithm Analysis 3
CS-714 Advance Computer Architecture 3
CS-715 Machine Learning 3
GEN-701 Understanding of Holy Quran I 1
  Credit Hours 10  

Semester 3

Course Code Course Title Credit Hours
CS-716 Deep Learning 3
CS-717 Computer Vision 3
GEN-702 Understanding of Holy Quran II 1
CS-720 Thesis 3
  Credit Hours: 10

Semester 4

Course Code Course Title Credit Hours
CS-720 Thesis 3
  Credit Hours: 3

List of Elective Courses

Course Code 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-725 Distributed Data Processing 3(3-0)
CS-726 Empirical Software Engineering 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-730 Recent Emerging Technologies 3(3-0)
CS-737 Advanced Digital Image Processing 3(3-0)
CS-734 Blockchain 3(3-0)