M.Sc. Computer Science

  • Home
  • M.Sc. Computer Science
Blog Image

The Department of Computer Science offers a two-year Master of Science (M.Sc.) in Computer Science program designed to provide advanced knowledge in computing technologies, software development, and modern information systems.

The program develops strong technical skills, analytical thinking, and research capabilities required to meet the demands of the IT industry and academic research.

It integrates theoretical foundations with practical training, enabling students to design and develop innovative software solutions.

Students gain expertise in programming, data management, networking, and emerging technologies.

The M.Sc. Computer Science program provides a comprehensive understanding of advanced computing concepts and modern technologies.

The curriculum emphasizes both theory and practical implementation through programming, laboratory work, seminars, and research projects.

Students are trained in modern A/C computer laboratories equipped with high-performance systems and updated software tools.

The program prepares students for careers in software development, IT, research, and academia.

The curriculum includes:

  • Advanced Programming Concepts
  • Data Structures and Algorithms
  • Database Management Systems
  • Operating Systems
  • Computer Networks
  • Software Engineering
  • Artificial Intelligence
  • Data Mining and Big Data Analytics
  • Cloud Computing
  • Cyber Security
  • Research Methodology & Project Work

The department provides a modern A/C computer laboratory:

  • High-performance computer systems
  • Licensed programming software
  • High-speed internet connectivity
  • Cloud and database platforms
  • Project development facilities
  • Advanced knowledge in computer science
  • Develop programming and analytical skills
  • Enhance software development capabilities
  • Encourage research and innovation
  • Prepare for IT and academic careers
  • Technical seminars
  • Workshops on emerging technologies
  • Coding competitions
  • Research and software projects
  • Software Developer / Engineer
  • System Analyst
  • Database Administrator
  • Network Administrator
  • Data Scientist / Analyst
  • Cyber Security Specialist
  • Web / App Developer
  • IT Consultant
  • Lecturer / Professor

Students can pursue M.Phil., Ph.D., and advanced certifications.

To achieve excellence in computer science education and research through innovation and technological advancement.

  • Provide quality education
  • Develop technical skills
  • Encourage innovation
  • Promote industry collaboration
  • Prepare students for careers