Academic Programs

Master of Computer Sciences

Overview Road Map


The Master of Computer Science program seeks to prepare the participants in applying the latest computer technology to the real world business organizations. The program prepares participants with an in-depth understanding of core and advanced topics in computer sciences and trains them to use the latest tools to represent, model and solve real world business problems. The curriculum provides a solid foundation and training for practicing computational scientists, computer specialists or software engineers in business, industry or government. The program also offers applied algorithms and data structures, artificial intelligence and intelligent systems, cognitive modeling, computer graphics, computer science education, computer vision, distributed systems, high performance computing, human-computer interaction, networking and security, scientific computation and software engineering.

Program Objectives

Graduates of the Master of Computer Science program would be able to:

  • Select appropriate numerical computation techniques, operating systems, and programming language for specific development requirements along with identifying constraints
  • Apply networking and database development concepts in programming solutions
  • Identify appropriate software engineering principles and methods for different development projects
  • Apply concepts of complier design and parallel processing to software development
  • Integrate ethical principles into personal practice
  • Integrate concepts, tools, and theories to find and formulate problems, think analytically, and recommend technology-based solutions to problem

Foundation Courses

  • Fundamentals of Algorithms
  • Introduction to Computer Programming
  • Database Systems
  • Web Programming
  • Software Engineering-I
  • Technical and Business Report Writing
  • Data and File Structure
  • Digital Logic Design

Core Courses

  • Object Oriented Programming
  • Software Engineering-II
  • Computer Organization and Assembly
  • Theory of Automata
  • Operating Systems
  • Computer Architecture
  • Computer Networks
  • Programming Languages Concepts

Applied Courses

  • Distributed Database Systems
  • Visual Programming
  • System Programming
  • Artificial Intelligence


Two System Synthesis Projects

Career Opportunities

Successful completion of this program leads participants to dynamic careers in business organizations in both the public as well as private sectors as software solution consultants, software engineers, network solution consultants, network engineers, programmers and system administrators.

New Admissions in this program are not being taken as per the guidelines provided by HEC.

Related Links:

For Queries/Details:

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top