NSHM School of Engineering & Technology is among the few institutes in West Bengal to offer B. Tech in Artificial Intelligence & Machine Learning. The demand for B.Tech. graduates in Artificial Intelligence and Machine Learning in India has exponentially increased in the last few years. It has been fuelled by the explosion of internet usage, extensive penetration of smart phones, increasing use of online services, social media, e-banking and increasing incidents on human workload.

Artificial Intelligence is a well-established exciting specialization of computer science concerned with methods to make computers or machines intelligent. It trains them to learn from experience to derive implicit knowledge from the one given and to understand natural languages to determine the content of images to work collaboratively. Artificial Intelligence and Machine Learning is an emerging area with ample job opportunities across the globe.

Programme Education Objective

  • To prepare the students with knowledge and skills of computing and database environments, Networking, OOPS, C, C++, Python, Java, MATLAB, NLP, AI/ML, languages, and related 4.0 and onward technologies for superior roles and careers in the realm of AI across all sectors of Health, Education, Research, Development, Industry, Automation, and Intelligent systems.
  • Enable them to continuously advance their learning and practice and apply those in ethical and socially responsible ways.

Career Opportunities

By 2020, insights-driven businesses will steal $1.2 trillion per annum from their less-informed peers. Forrester Predictions 2017: Artificial Intelligence will drive the Insights Revolution. By 2025, the artificial intelligence market will surpass $90 billion.

Here are some of the roles an AI professional can look forward to in major organizations.

  • Robotics Scientist
  • Data Engineer
  • Game Programmer
  • Research Scientist
  • Natural Language Processing Scientist
  • Machine learning developer
  • Automation and Optimization Engineer
  • Big Data Scientist
  • Software Developer

Programme Structure

Core Curriculum

Programming Language

Programming in C

Programming fundamentals, C , and applications in C.

Object Oriented Programming

model of object oriented programming, abstract data types, encapsulation, inheritance and polymorphism, Java: object classes and interfaces, exceptions and libraries of object collections.

Problem Solving using Python

Python Programming: intended for software engineers, systems analysts, program managers and user support personnel

Artificial Intelligence & Functional Programming Lab

AI functional experience with a high level language (C/C++, Java, MATLAB, python)


Data Structure and Algorithm

Program performance enablers – data structures and algorithm design methods, solve problems using linear lists, stacks, queues, hash tables, binary trees, heaps, binary search trees, and graphs

Design Analysis and Algorithm

rigorous correctness proofs for algorithms, working with major algorithms and data structures, algorithmic design paradigms, methods of analysis, efficient algorithms in common engineering design situations.


Introduction to AI

Artificial intelligence (AI) principles and approaches, building blocks of AI, intelligent agents: Search, Knowledge representation, inference, logic, and learning, NLP fundamentals.

Introduction to ML

concepts and techniques of Machine Learning, machine learning softwares for solving practical problems, independent study and research with data sets.

Algorithm for Intelligent Systems and Robotics

advanced algebraic tools for the description of motion, matrix algebra and Lie algebra for computing the kinematics of robots, software tools for analysis and design of robotic systems.

Application of machine learning in industries

machine learning concepts applicable to robotics, principles of artificial intelligence, thinking and decision making by robots

Database System


database management systems, RDBMS, collection, storage, organization, processing, maintenance, and retrieval, data networks

Big Data Analysis

Hadoop ecosystem, big data analytics and machine learning approaches, volume, variety, and velocity, modern computing big data technologies and scaling up machine learning techniques, industry applications.

Data Mining

Fundamentals of data mining, tools and techniques, relevant models and algorithms, spatial and web data mining.


Data Communication and Computer Networks

fundamentals of data communication and computer networks, TCP/IP, inter-working of various layers of OSI

Neural Networks and Deep Learning

basics of — CNN, RNN, ANN, deep learning algorithms, and some applications of neural networks.

Cryptography & Network Security

basics of Cryptography and Network Security, mathematical foundations, vulnerability control, secure a message over insecure channel by various methods.

Programme Type - UG

Duration - 4 years

Eligibility - 10+2 passed in Science stream. Qualifying entry requirement: WBJEE and JEE (Main).

Degree Awarded By -

Fee Details

  • Durgapur


Payment Date

Lump Sum PaymentYearly Payment Payment DeadlineSemester Payment
Academic Fee INR 2,97,600 INR 80,000 INR 43,850
Non-Academic Fee INR 20,000 INR 7,500 INR 6,250
Within 15 days of Admission INR 3,17,600 INR 87,500 INR 50,100
Academic Fee INR 43,850
Non-Academic Fee INR 1,250
By 30th Nov, 2021 INR 45,100
Academic Fee INR 82,000 INR 44,950
Non-Academic Fee INR 2,500 INR 1,250
By 31st May, 2022 INR 84,500 INR 46,200
Academic Fee INR 44,950
Non-Academic Fee INR 1,250
By 30th Nov, 2022 INR 46,200
Academic Fee INR 84,000 INR 46,050
Non-Academic Fee INR 2,500 INR 1,250
By 31st May, 2023 INR 86,500 INR 47,300
Academic Fee INR 46,050
Non-Academic Fee INR 1,250
By 30th Nov, 2023 INR 47,300
Academic Fee INR 86,000 INR 45,350
Non-Academic Fee INR 7,500 INR 1,250
By 31st May 2024 INR 93,500 INR 46,600
Academic Fee INR 40,350
Non-Academic Fee INR 6,250
By 30 Nov 2024 INR 46,600
Total Fees: INR 3,17,600 INR 3,52,000 INR 3,75,400

Download And Know More About The NSHM


Dr. Bijoy Kumar Mandal

Associate Professor, Dept. of Computer Science Engineering

We are living in an era of Artificial Intelligence where every industry is utilizing the power of AI for its versatility and advanced solutions. From science and research to Data Analysis, transport, healthcare and security – AI has expanded into many sectors and becoming one of the fastest growing sectors in India. This programme at NSHM will prepare students with knowledge and skills of computing and database environments, Networking, OOPS, C, C++, Python, Java, MATLAB, NLP, AI/ML, languages, and related 4.0 and onward technologies for superior roles and careers in the realm of AI.

Top Recruiters