School of Engineering & Technology

At Jaipur National University offers a Two-year Post-graduate M.Tech CSE with Specialization in Artificial Intelligence and Machine Learning which aims to develop a strong foundation by using the principles and technologies that consist of many facets of Artificial Intelligence including logic, knowledge representation, probabilistic models, and machine learning. This course is best suited for students seeking to build world-class expertise in Artificial Intelligence and Machine Learning and emerging technologies which help to stand in the crowd and grow careers in the upcoming technological era.

Learning Perspective

The course is designed to give the students enough exposure to the variety of applications that can be built using techniques covered under this program. They shall be able to apply AI/ML methods, techniques and tools to the applications. The students shall explore the practical components of developing AI apps and platforms. A proficiency in mathematics will prove to be beneficial as this degree requires strong problem-solving and analytical skills. They shall be able to acquire the ability to design intelligent solutions for various business problems in a variety of domains and business applications. The students shall be exploring fields such as neural networks, natural language processing, robotics, deep learning, computer vision, reasoning and problem-solving. The key objective is to identify logic and reasoning methods from a computational perspective, learn about agent, search, probabilistic models, perception and cognition, and machine learning.

Key Information


2 Years


Min. 55% Aggregate in B.Tech (CS/IT/ECE)

Selection Procedure



As per University norms

Tuition Fee


Caution Money



*Lab & Library fee will be charged separately
#Program Proposed from Session 2024-25

Programme Structure

  • Mathematical Foundations for Machine Learning
  • Advanced Algorithms and Analysis
  • Machine Learning Techniques
  • Artificial Intelligence and Knowledge Representation
  • Machine Learning Techniques Lab
  • Artificial Intelligence and Knowledge Representation Lab
  • Mathematical Foundations for Machine Learning
  • Advanced Algorithms and Analysis
  • Machine Learning Techniques
  • Artificial Intelligence and Knowledge Representation
  • Elective I
  • Matrix Computation Optimization
  • System Engineering and Project Management
  • Digital Image Analysis
  • Information Retrieval and Web Mining
  • Optimization Techniques
  • Data Warehousing and Pattern Mining
  • Deep Learning Techniques
  • Natural Language Computing
  • Data Warehousing and Pattern Mining Lab
  • Deep Learning Techniques Lab
  • Elective II
  • Graph Theory and Applications
  • Edge and Fog Computing
  • Block chain
  • English for Research Paper Writing
  • Big Data Analytics
  • Soft Computing
  • Minor Project
  • Major Project

Career Prospects

As artificial intelligence takes various industries forward; machine learning and deep learning are going to be the central forces rallying behind this revolution. The two together form the basic foundation technology operating behind AI. Thus, it would not be wrong to suggest that students with a basic/specialized training in machine learning or AI shall get a major competitive advantage in the workforce in the upcoming years. If you also have the additional knowledge of data science, your career prospects would be even brighter. Some of the job requirements in the industry can be brought down under the following categories:

  • Data Scientist: The key role of a Data Scientist would be to track numbers. Being in this role, one has to have a complete understanding of the data associated with the product or services of the company.
  • AI Specialist: An AI specialist is a subject matter expert and their job is to develop computers and software that would replicate a human brain.
  • Machine Learning Engineer: The role of a machine learning engineer is to develop software that would be capable of running AI tools that would further assist in achieving business goals.
  • Robotics Engineer: A robotic engineer’s responsibility would be to design and maintain robots as well as keep a check on their electronic systems.