B.Tech CSE (Specialization in Artificial Intelligence)

This specialisation is designed to enable students to build intelligent machines, software, or applications with a cutting-edge combination of machine learning and visualisation technologies. The main objective of artificial intelligence is to program computers to use example data or experience to solve a given problem.This course discusses AI methods in different fields, including neural networks, signal processing, control, and data mining, in order to present a unified treatment of machine learning problems and solutions. The major focus of the programme is to equip students who want to acquire the ability to design intelligent solutions to problems in a variety of domains and business applications and fields such as natural language processing, text mining, and robotics, reasoning and problem-solving.

Duration: 4 years

Curriculum and Syllabus

Few subjects offered under the specialization are as follows:

  • Intelligent systems
  • AI for games
  • Machine Learning
  • Data Visualization
  • Deep Learning

Career Prospects

  • AI/ML Analyst
  • Software Developer or Python Developer
  • Speech Scientist
  • Image processing Engineer
  • Researcher

SUGGESTED CURRICULUM for B.Tech - CSE(AI)(2020-21 batch onwards)

  • 20CS1001 Programming for Problem Solving - syllabus
  • 20CS1002 Python Programming - syllabus
  • 20CS2009 Computer Organization and Architecture - syllabus
  • 20CS2024 Ethics in Information Technology - syllabus
  • 20CS2030 Internet of Things - syllabus
Course CodeCourse TitleLTPCredits
English / French / German / Japaness2002
20CS2024Ethics in Information Technology2002
20MA1005Mathematical Foundations of Computing3104
20CS1001Programming for Problem Solving3034.5
20CS2009Computer Organization and Architecture3003
Course CodeCourse TitleLTPCredits
20MA1006Calculus, Vector Spaces and Laplace Transform3104
20CS1002Python Programming3034.5
20CS2030Internet of Things3034.5
18EC2003Digital System Design3003
18EC2004Digital System Design Lab0021
18EC2028Microprocessor and Microcontroller3003
18EC2029Microprocessor and Microcontroller Lab0021
Concepts of Entrepreneurship1001
MOOC - I1001
Course CodeCourse TitleLTPCredits
20MA2004Partial Differential Equations, Probability and Statistics3104
20CS2050Software Engineering3034.5
20CS2013Data Structures and Algorithms3034.5
20CS2035Object Oriented Programming3034.5
Entrepreneurship and Product Development3003
MOOC - II1001
Course CodeCourse TitleLTPCredits
20MA2005Discrete Structures3104
20CS2018Design and Analysis of Algorithms3034.5
20CS2036Operating Systems3034.5
20CS2008Computer Networks3034.5
Business Plan3003
20CS2951Mini Project / Summer Internship - I0031.5
Soft Skills1001
MOOC - III1001
Course CodeCourse TitleLTPCredits
20CS2016Database Management Systems3034.5
20CS2037Optimization Methodologies3003
20CS2031Introduction to Data Science3034.5
20CS2057Web Technology3034.5
20CS2055Theory of Computation3003
Professional Elective-13003
MOOC - IV1001
Course CodeCourse TitleLTPCredits
20CS2021Distributed Computing3003
20CS2054System Software and Compiler Design3034.5
20CS2032Machine Learning Techniques3034.5
20CS2022Embedded Systems3003
Professional Elective-23003
Open Elective - 13003
20CS2952Mini Project / Summer Internship - II0031.5
MOOC - V1001
Course CodeCourse TitleLTPCredits
20CS2010Cryptography and Network Security3024
Open Elective - 23003
Professional Elective-33003
Professional Elective-43003
Professional Elective-53003
Professional Elective-63003
Professional Elective-73003
Course CodeCourse TitleLTPCredits
20CS2999Core Product Development002412
Grand Total165