The innovative M.Sc. in Computer Science programme at NSHM provides an opportunity for graduates from disciplines of Computer Science to develop higher level concepts in the domain of Computer Science with a special focus on Artificial Intelligence. The objective of this programme is to provide a solid foundation for a career in technology research and development and help the students to develop into agile and skilled Computer Science professionals who are adept at working in variety of settings.

NSHM is one of the top colleges in West Bengal to offer M.Sc. in Computer Science with state-of-the-art infrastructure for high performance computing that is ideally suited for analytics of Big Data, Data Science, Cyber Security, Internet of Things and Cloud Computing. NSHM is associated with national level analytics forums like Analytics India Magazine and Analytics Vidhya. With industry-driven curriculum based on the latest trends in the ever changing and evolving fields of Data Science, training for participating in national level Hackathons on Data Science, sessions with Industry experts and excellent faculty – students can expect decent career prospects after pursuing the degree.

Programme Education Objective

  • Establish professional expertise in various areas related to – algorithms, programming, computing organization & architecture, analysis & design, cloud computing, soft computing, NLP, AI, ML, etc.
  • Develop socially responsible values and professional ethics in human-computer interactions.
  • Pursue innovative solutions and new applications for solving real world problems
  • Attain higher knowledge and skills in artificial intelligence in interdisciplinary areas under industry 4.0.

Career Opportunities

The IT boom and rapid expansion software industries in India has increased the demand for Computer Science Engineers and IT professionals which makes a career in this field lucrative and rewarding since last decade. Following are some of the roles in the industry for Computer Science specialists with particular skill in Artificial Intelligence:

  • Software Analysts and Developers
  • Computer Scientists and Computer Engineers
  • Algorithm Specialists
  • Research Scientists and Engineering Consultants
  • Medical Health Professionals working with Artificial Limbs, Prosthetics, Hearing Aids and Vision Restoration Devices
  • Machine Learning Experts

Programme Structure

Core Curriculum

Programming Languages

Principles of Programming Languages

programming and applications, simple numerical method problems using function,pointers,array structures and files handing process.

Object Oriented Analysis & Design

object oriented programming language, class & its objects for solving inheritance,polymorphism,applets,swings programming etc.

Design Analysis and algorithms

Data Structure and Analysis of Algorithm

data structure & algorithm methods, program performance and impact, efficient algorithms for simple computational tasks and reasoning about the correctness of them through the complexity measures, different range of behaviors of algorithms and the notion of tractable and intractable problems

Operations Researh

efficient computational procedures to solve optimization problems using using both linear and non-linear programming.

Distributed System

Advanced Data Base Management System

design and build a simple database system and demonstrate competence with the fundamental tasks involved with modeling, designing, and implementing a DBMS.

Cloud Computing

methodologies and technologies for the development of applications that will be deployed and offered through cloud computing environments.

Artificial Intelligence


current trends in artificial intelligence, characterization of knowledge-based systems- Search, knowledge representation schemes, production systems, and expert systems

Soft Computing

basic areas of Soft Computing including Artificial Neural Networks, Fuzzy Logic and Genetic Algorithms with mathematical background for carrying out the optimization associated with neural network learning.

Natural Language Processing

Natural Language Processing (NLP) statistical techniques and algorithms to automatically process natural languages (such as English) — AI areas, such as text understanding and summarization, machine translation, and sentiment analysis.

Operating Systems

"Computer Organization and Architecture"

computer organization & parallel architecture and interconnection network

Advanced Operating System

mechanisms of OS to handle processes and threads and their communication incase of memory magagement,process management.

Programme Type - PG

Duration - 2 years

Minimum Eligibility - Graduation in STEM (Science, Technology, Engineering and Mathematics) subjects

Degree Awarded By -

Fee Details

  • Durgapur

Durgapur Admission Fee of Rs. 45000/- and Alumni Fee of Rs 5000/- to be paid during Admission

Payment Date

One Time Payment Yearly Payment Payment Deadline Half-Yearly Payment
Within 15 days of Admission INR 1,40,000 INR 90,000 INR 48,000
By 30th Nov, 2022 INR 48,000
By 31st May, 2023 INR 60,000 INR 32,000
By 30th Nov, 2023 INR 32,000
Tuition Fee Total INR 1,40,000 INR 1,50,000 INR 1,60,000
Total Fees: INR  1,90,000 INR 2,00,000 INR 2,10,000

Download And Know More About The NSHM


Dr. Suparna Dhar

Associate Professor & In-Charge, Dept. of Computing & Analytics

Computer Science is a lucrative career option right now due to the IT boom and rapid expansion software industries in India. After pursuing M.Sc. in Computer Science students can either apply for various government recruitment exams like UPSC or state civil services examination or join private jobs in Software or IT companies or become a part of education sector as professor or lecturer clearing UGC NET. NSHM provides an opportunity for graduates from disciplines of Computer Science to develop higher level concepts in that domain with a special focus on Artificial Intelligence.

Top Recruiters