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.
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.
Natural Language Processing Scientist
Machine learning developer
Automation and Optimization Engineer
Big Data Scientist
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
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.
AI & ML
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 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.
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).
Artificial intelligence and machine learning, revolves around programming of machines. The curriculum focuses on the Foundations of Computational Mathematics, core areas of Computer Science, along with the latest advancements in Artificial Intelligence and Machine Learning. At NSHM, students are provided state of the art laboratories like Advanced Machine learning lab, Advanced Computing lab, Advanced Data Science Lab, Image processing Lab, LISP and PROLOG labs for giving learning a practical dimension. Industry specific training are provided in collaboration with top software Industries. It also has tie ups with different IITs for MOOCs courses as local chapter. To groom the students for placements in top class organizations, Soft skill training, mock interviews, personality development programs through CLC, VACA and VACT classes and mandatory industry internship programs are conducted by the department regularly.