B.Tech Artificial Intelligence and Data Science

Artificial Intelligence and Data Science Programme prepare students with the skills to perform intelligent data analysis which is a key component in numerous real-world applications. During the past ten years, data science has emerged as one of the most high-growth, dynamic, and lucrative careers in technology. This course aims at providing not only the core technologies such as artificial intelligence, data mining and data modelling but also gives intensive inputs in areas of machine learning and big data analytics. By this course, the students will gain cross-disciplinary skills across fields such as statistics, computer science, machine learning, and logic, data scientists and may have career opportunities in healthcare, business, eCommerce, social networking companies, climatology, biotechnology, genetics, and other important areas. The major focus of this programme is to equip students with statistical, mathematical reasoning, machine learning, knowledge discovery, and visualization skills.


Important courses

  • Augmented Reality & Virtual Reality
  • Cognitive Computing
  • Machine Learning Techniques
  • Deep Learning
  • Robotic Process Automation
  • Robotics
  • Internet of Things
  • Introduction to Data Science
  • Data Visualization
  • Natural Language Processing
  • Geometric Modelling
  • Programming for Problem Solving
  • Python Programming
  • Object Oriented Programming
  • Web Technology
  • Computer Communication Networks
  • Cryptography and Network Security
  • Data Structures and Algorithms
  • Database Management Systems
  • Distributed Computing
  • English / French / German


  • Business Analyst
  • Data Analyst
  • Intelligence Analyst
  • Data Manager
  • Information Security Analyst
  • Risk Analyst


Artificial Intelligence being the most sought-after skill in the industry, Karunya is partnering with Nvidia, the technology leader in AI computing. As a part of this initiative, Karunya has procured Nvidia DGX Station, with four Nvidia Tesla V100 Tensor Core GPUs each with 32 GB memory and Intel Xeon processor with 20 cores, the workstation delivers 500 teraFLOPS of AI power. The DGX Station can accelerate machine learning training up to 215X faster and carry out deeper exploration in the fields of Data Science, Machine Learning and Deep Learning. Also the department has signed an MoU with IBM India Pvt Ltd. The IBM Big Data Software Centre of Excellence is an initiative with a vision to enable the students and faculty in higher education to gain the relevant skills in Big Data Analytics, experiential learning and to make them adept with latest Big Data technology and tools. Currently the researchers are involved in research projects on Bio-medical text mining, Analytics in surveillance videos, Data Analytics on Social Media data, Drug Analysis, Predictive Analytics for cancer, fraudulent data Analytics, and traffic data analytics.

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