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

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



Degree Awarded By -

Fee Details

  • Durgapur


Payment Date

One Time Payment Yearly Payment Payment Deadline Half-Yearly Payment
Sem 1
Admission Fee INR 5,000
Academic Fee INR 44,000
Non Academic Fee INR 1,250
Within 15 days of Admission INR 50,250
Sem 2
Admission Fee
Academic Fee INR 44,000
Non Academic Fee INR 1,250
On or Before 30th Nov 2023 INR 45,250
Sem 3
Admission Fee
Academic Fee INR 45,100
Non Academic Fee INR 1,250
On or Before 31st May 2024 INR 46,350
Sem 4
Admission Fee
Academic Fee INR 45,100
Non Academic Fee INR 1,250
On or Before 30th Nov 2024 INR 46,350
Sem 5
Admission Fee
Academic Fee INR 46,200
Non Academic Fee INR 1,250
On or Before 31st May 2025 INR 47,450
Sem 6
Admission Fee
Academic Fee INR 46,200
Non Academic Fee INR 1,250
On or Before 30th Nov 2025 INR 47,450
Sem 7
Admission Fee
Academic Fee INR 47,300
Non Academic Fee INR 1,250
On or Before 31st May 2025 INR 48,550
Sem 8
Admission Fee
Academic Fee INR 47,300
Non Academic Fee INR 1,250
Alumni Fee INR 5,000
On or Before 31st May 2025 INR 53,550
Total Fees: INR 385200
Course Fee including Admission :

* The fees mentioned above are only for students from India.
Please contact the admission counselor for a detailed fee structure for International Students.

Download And Know More About The NSHM


Top Recruiters