cmr.edu.in Bachelor of Technology | B.Tech. | AI & DS | Programmes at CMR University ...
REQUEST CALL-BACK

Bachelor of Technology | B.Tech. | AI & DS

graphic graphic

Scope & Objectives

Artificial Intelligence and Data Science (AI & DS) is an interdisciplinary branch of computer science that combines advanced computing, statistical methods, and data analysis to enable intelligent decision-making and predictive modelling. This field focuses on designing systems that can analyse large datasets, uncover patterns, and make data-driven decisions, transforming industries ranging from healthcare and finance to e-commerce and autonomous systems.

According to the National Association of Software and Services Companies (NASSCOM), the AI and Data Science sector is projected to reach $17 billion by 2030, highlighting the growing need for skilled professionals in these domains.

To address this demand and equip students with cutting-edge expertise, CMR University offers a comprehensive and specialised B.Tech programme in Artificial Intelligence and Data Science.

This pioneering B.Tech in Computer Science and Engineering with specialisation in AI & DS is designed to provide a strong theoretical foundation in AI, machine learning, and data science, along with hands-on experience in real-world applications. Graduates will be well-prepared to tackle complex problems, drive data-driven innovation, and lead the digital transformation across sectors.

Programme Structure

SEMESTER I (Physics)
  • 4MATH1012 – Engineering Mathematics with Python Lab-I
  • 4PHYS1013 – Engineering Physics / 4CHEM1014 – Engineering Chemistry
  • 4ENEE1012 – Fundamentals of Electrical Engineering / 4ENCE1012 – Fundamentals of Electronics Engineering
  • 4CSGC1012 – Elements of Computer Engineering / 4ENCV1072 – Engineering Mechanics
  • 4CSPL1113 – Programming in C 
  • CPSAL1062/71/8 – Hindi/Kannada/English
  • CPSAL1121 – Active Communication
  • CPSSD1061 – Creating with AI
  • CCSCD1011 – Community Service Programme-I
SEMESTER II (Physics)
  • 4MATH1022 – Engineering Mathematics with Python Lab-II
  • 4CHEM1014 – Engineering Chemistry / 4PHYS1013 – Engineering Physics
  • 4ENCE1012 – Fundamentals of Electronics Engineering / 4ENEE1012 – Fundamentals of Electrical Engineering
  • 4ENCV1072 – Engineering Mechanics / 4CSGC1012 – Elements of Computer Engineering
  • 4CSPL1012 – Problem Solving using Python 
  • CPSAD1013 – Design Thinking
  • CPSDB1011 – Career Preparedness Program-I
  • GCSCD1021 – Community Service Programme-II
SEMESTER I (Chemistry Cycle)
  • 4MATH1012 – Engineering Mathematics with Python Lab-I
  • 4PHYS1013 – Engineering Physics / 4CHEM1014 – Engineering Chemistry
  • 4ENEE1012 – Fundamentals of Electrical Engineering / 4ENCE1012 – Fundamentals of Electronics Engineering
  • 4CSGC1012 – Elements of Computer Engineering / 4ENCV1072 – Engineering Mechanics
  • 4CSPL1012 – Problem Solving using Python
  • CPSAL1062/71/8 – Hindi/Kannada/English
  • CPSAL1121 – Active Communication
  • CPSSD1061 – Creating with AI
  • CCSCD1011 – Community Service Programme-I
SEMESTER II (Chemistry Cycle)
  • 4MATH1022 – Engineering Mathematics with Python Lab-II
  • 4CHEM1014 – Engineering Chemistry / 4PHYS1013 – Engineering Physics
  • 4ENCE1012 – Fundamentals of Electronics Engineering / 4ENEE1012 – Fundamentals of Electrical Engineering
  • 4ENCV1072 – Engineering Mechanics / 4CSGC1012 – Elements of Computer Engineering
  • 4CSPL1113 – Programming in C
  • CPSAD1013 – Design Thinking
  • CPSDB1011 – Career Preparedness Program-I
  • GCSCD1021 – Community Service Programme-II
SEMESTER III
  • 4MATH2042 – Probability, Statistics and Numerical Methods
  • 4CSPL2022 – Object-Oriented Programming using Java
  • 4CSPL1022 – Data Structures
  • 4CSGC2092 – Computer Organisation and Architecture
  • 4CSGC2082 – Software Engineering
  • CPSES1013 – Making with Electronics
  • 4INTS3010 – Internship-I
  • CKSAM1051 – Indian Constitution
  • CPSBD1011 – Career Preparedness Program-II
  • CCSCD1031 – Community Service Programme-III
SEMESTER IV
  • 4MATH2051 – Discrete Mathematics and Combinatorics
  • 4CSGC2022 – Database Management Systems
  • 4CSGC2043 – Operating Systems
  • 4CSGC2053 – Design and Analysis of Algorithms
  • 4AIML1011 – Introduction to Artificial Intelligence
  • 4AIDS2011 – Data Visualisation
  • CKSAA1033 – Introduction to Philosophical Thoughts
  • CPSDR1011 – Career Preparedness Programme-IV
  • CCSCD1041 – Community Service Programme-IV
SEMESTER V
  • 4AMPL2021 – Artificial Neural Networks
  • 4CSPL3012 – Python for Data Science
  • 4AIML2022 – Computer Networks and Security
  • 4CSGC1XX1 – Open Elective 1
  • 4CSGC2XX1 – Professional Elective 1
  • IDE Elective – Interdisciplinary Elective 1
  • 4INTS3020 – Internship-II
  • CKSHA1011 – Indian Traditions: Values and Critical Inquiry
  • CCSA1011 – Disaster Management

Professional Elective 1 Examples:

  • AI: 4CSPL3021 – Advanced Python for AI, 4AIML2331 – Foundation to Threat Intelligence, 4CSGC3231 – Creative AI and No-Code Automation
  • Data Science: 4CSDS2052 – Introduction to Big Data Analytics, 4CSGC3081 – Data Mining, 4CSPL3031 – R Language (MOOC)
  • App Development: 4CSPL3041 – Advanced Java, 4CSPL3051 – Scripting Languages, 4CSPL3061 –  Kotlin (OO+Functional)(MOOC)
  • Networking & Cloud: 4CSPL3071 – Network Programming in Unix & C, 4AIML2411 – Cloud Computing, 4AIML2211 – Foundation to IoT

Open Elective 1 Examples:

  • 4ENME2131 – Fundamentals of Robotics and Applications
  • 4ENCV2101 – Remote Sensing & Applications, 4ENCC1021 – Introduction to Digital Image Processing
SEMESTER VI
  • 4CSPL3091 – No-SQL Databases
  • 4AMPL2041 – Natural Language Processing
  • 4CSGC1XX2 – Open Elective 2
  • 4CSGC2XX1 – Professional Elective 2
  • IDE Elective 2 – Interdisciplinary Elective 2
  • CKSAM1021 – Environment and Sustainability
  • CSSAE10XX – Contributing to Society

Professional Elective 2 Examples:

  • Advanced Computing: 4CSGC3121 – Soft Computing, 4CSGC2072 – Cloud Computing (MOOC), 4CSPL3101 – Applied Machine Learning
  • Cybersecurity: 4CSGC3131 – System Security, 4CSGC3141 – Ethical Hacking, 4CSGC3151  – Malware analysis (MOOC)
  • Application Development: 4CSPL3111 – Object Oriented Analysis Design, 4CSPL3131 – MERN Stack Development, 4CSPL3131 – Application Development using MERN Stack (MOOC)

Open Elective 2 Examples:

  • Networking: 4CSPL3141 – Advanced Computer Networks, 4CSGC3161 – Wireless Technologies (MOOC), 4CSGC3171 – Multimedia Networking (MOOC)
  • 4ENME2141 – Advanced Robotics: Integration of Control, Programming, and AI, 4ENCV2111 – Geographic Information System & Applications, 4ENCC1021 – Advanced Digital Image Processing
SEMESTER VII
  • 4CSPL2041 – Machine Learning
  • 4CSGC3XX1 – Professional Elective 3
  • 4CSGC3XX1 – Professional Elective 4
  • CPSHS1021 – Business Management for Engineers
  • IDE Elective 3 – Interdisciplinary Elective 3
  • 4CAPS4010 – Capstone Project Phase I
  • 4INTS4010 – Internship-III

Professional Elective 3 & 4 Examples (AI):

  • 4CSPL4021 – Deep Learning, 4CSPL4031 – Big Data & Analytics, 4CSPL4041 – Robotic Process Automation, 4CSPL4051 – Natural Language Processing

Professional Elective 3 & 4 Examples (Cybersecurity):

  • 4CSPL4061 – Mobile Computing Security, 4CSPL4071 – Digital Forensics, 4CSPL4081 – Cloud Computing Security (MOOC), 4CSPL4091 – Web Security

Professional Elective 3 & 4 Examples (Application Development):

  • 4CSPL4101 – J2EE Technologies, 4CSPL4141 – Software Defined Networks, 4CSPL4151 – Storage Area Networks (MOOC), 4CSPL4161 – Virtualisation & Cloud Computing (MOOC), 4CSPL4171 – Network Administration (MOOC), 4CSPL4111 – NET Technologies (MOOC), 4CSPL4121 – JavaScript, 4CSPL4131 – Microservices (MOOC)
SEMESTER VIII
  • 4CAPS4010 – Capstone Project Phase II
  • 4INTS3010 / 3020 / 4010 – Internships I, II, III
  • CCSCD1011 – Community Service Programme I
  • CCSCD1021 – Community Service Programme II
  • CCSCD1031 – Community Service Programme III
  • CCSCD1041 – Community Service Programme IV

Programme Assessment

  • Choice-Based Credit System (CBCS): The university follows CBCS, allowing students to choose courses and earn credits based on their performance.
  • Grades and GPA: Students are awarded grades for each course per semester, and their Semester Grade Point Average (SGPA) is calculated. The Cumulative Grade Point Average (CGPA) reflects overall academic performance.
  • Prescribed Curriculum: The curriculum includes required courses, labs, and other degree requirements. It also incorporates SWAYAM and MOOC platforms.
  • Auditing Courses: Students can audit courses to gain knowledge without grade pressure—an advantage during placements.
  • Evaluation System: Continuous Internal Evaluation (CIE) and Semester End Examination (SEE) are conducted, each contributing 50% to the final marks.
  • Assessment Methods: Faculty may select methods such as assignments, seminars, group discussions, presentations, industry reports, etc.
  • Makeup Examinations: Students who fail the SEE are eligible to retake exams to improve their grades.

Programme Outcome

  • Engineering Knowledge: Apply mathematical, statistical, and computational knowledge to analyse and solve complex problems in AI, machine learning, and data science.
  • Design/Development of Solutions: Design intelligent systems, data-driven models, and AI applications considering societal, ethical, and environmental concerns.
  • Investigation of Complex Problems: Conduct research, data analysis, and experimentation to extract insights and make evidence-based decisions in AI and data science contexts.
  • Modern Tool Usage: Utilise AI frameworks, data analytics tools, programming languages, and modern IT platforms for complex engineering and data science tasks.
  • Engineer and Society: Evaluate the social, legal, and cultural implications of AI & data-driven technologies on society.
  • Environment and Sustainability: Understand the environmental impact of AI solutions and promote sustainable and responsible AI practices.
  • Ethics: Uphold professional ethics and responsibility in the design, deployment, and use of AI and data-driven systems.
  • Individual and Teamwork: Collaborate effectively, both individually and as part of multidisciplinary teams, to develop AI and data science solutions.
  • Communication: Communicate technical concepts, data insights, and AI-driven solutions clearly to peers, professionals, and society at large.
  • Project Management and Finance: Apply principles of project management, budgeting, and resource planning to AI and data-driven projects.
  • Life-long Learning: Engage in continuous learning to stay updated with emerging AI, machine learning, and data science technologies.
What Expertise Do You Gain?
  • Artificial Intelligence & Machine Learning Concepts – Understand AI fundamentals, supervised & unsupervised learning, deep learning, and neural networks.
  • Programming & Computational Skills – Gain proficiency in Python, R, SQL, and other languages used for AI & data science.
  • Data Analytics & Statistical Modelling – Apply statistical techniques, probability, and data analysis to extract actionable insights.
  • Machine Learning Algorithms & Frameworks – Work with TensorFlow, PyTorch, Scikit-learn, and other ML tools for real-world problem-solving.
  • Data-Driven Application Development – Build AI-powered applications, dashboards, predictive models, and intelligent systems.

Career Opportunities

  • 01
    AI Engineer / ML Engineer
  • 02
    Deep Learning Specialist
  • 03
    Natural Language Processing (NLP) Engineer
  • 04
    Computer Vision Engineer
  • 05
    Data Scientist
  • 06
    Data Analyst
  • 07
    Business Intelligence (BI) Analyst
  • 08
    Big Data Engineer
  • 09
    Robotics Engineer
  • 10
    AI Product Manager
  • 11
    AI Consultant
  • 12
    Ethical AI Specialist
ACCP AY(2025-26)
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.