cmr.edu.in
Programmes Apply Now

B.C.A. | Artificial Intelligence and Machine Learning

The BCA in Artificial Intelligence and Machine Learning (AI & ML) program at the School of Science and Computer Studies (SSCS), CMR University, Bengaluru, is a specialized undergraduate course designed to equip students with advanced technical skills in AI and ML technologies. The program emphasizes hands-on learning through real-time projects, assignments, and industry-relevant case studies, enabling students to build intelligent systems and data-driven solutions. The curriculum covers key areas such as machine learning models, deep learning, natural language processing, and computer vision, ensuring students are prepared for industry requirements. With a strong foundation in programming languages, data science principles, and algorithm development, students gain expertise in tools like Python and TensorFlow. Graduates can pursue diverse roles such as AI Engineer, Data Scientist, and Business Intelligence Analyst, catering to the increasing demand for AI and ML professionals across industries. The program also focuses on industry-relevant skills like data analytics, predictive modeling, and machine learning frameworks, ensuring students are well-equipped to address real-world challenges.

Duration

3 Years / 6 Semesters

 

Programme type

Full time

Eligibility Criteria

Candidates should have passed in PUC/12th Grade or Equivalent examination in any stream from a recognized board. Candidates should have also studied Mathematics as a compulsory subject up to 10th Grade.

Key Features

  • Analysis and development of solutions through data visualisation techniques using tools like R, Tableau, and Python.
  • Preparing students to offer cutting-edge solutions for companies' challenges by making data-driven management decisions, utilising NoSQL databases.

Scope and Objectives

The BCA in Artificial Intelligence and Machine Learning (AI & ML) program at CMR University, Bengaluru, offers promising career prospects in emerging technology domains. The course is designed to equip students with skills in data analytics, predictive modeling, and AI-driven solutions, preparing them for roles in industries like healthcare, finance, and e-commerce.   Course Objectives:
  1. Develop a strong foundation in programming languages, data science, and algorithm development.
  2. Equip students with practical knowledge of machine learning models, deep learning, and natural language processing.
  3. Foster problem-solving skills through hands-on projects and industry-relevant case studies.
  4. Prepare students to apply AI and ML techniques for developing intelligent systems and data-driven solutions.
  5. Enhance research capabilities in advanced AI technologies and innovative applications.
  6. Train students in industry-standard tools such as Python, TensorFlow, and Keras.
  7. Develop skills for designing predictive models and improving business intelligence strategies.
  8. Enable students to pursue roles like AI Engineer, Data Scientist, and Business Analyst across diverse industries.

Programme Structure

Problem Solving Techniques using C

Database Management Systems

Discrete Mathematics

C Programming Lab

Database Management Systems Lab

Languages

Common Core Courses

Data Structures 

Statistics

Object oriented Programming with C++

Data Structures Lab

C++ Lab

Interdisciplinary elective-I

Internship (I1-MIP)

Common Core Courses

Programming Using Java

Introduction to Artificial Intelligence

Programming Lab using Java

Artificial Intelligence Lab

Interdisciplinary elective-II

Internship (I2-CIP)

Common Core Courses

Programming in Python

Data Science and Analytics

Software Engineering

Computer Networks

Programming in Python Lab

Data Science and Analytics Lab

Internship (I3-MIP)

Common Core Courses

 

Principles of Machine Learning

Android Applications Development 

Data Visualization 

Android Lab

Data Visualization Lab using Tableau

Interdisciplinary Elective IV

Internship (I4-SIP)

Common Core Courses

 

ELECTIVE I

1.Big Data Analytics

Big Data Analytics Lab 

2.Data Mining and Warehousing

Data Warehousing and Mining Lab Using R

  • Internet of Things Core
  • Data Visualization Lab
  • ELECTIVE A:
    Big Data Analytics
    Exploratory Data Analysis
  • ELECTIVE A (PRACTICAL)
    Big Data Analytics Lab
    Exploratory Data Analysis Lab
    Capstone Project
    Internship (I2+I4)

Elective 2:

  1.  Block Chain Technology
  2.  Software Testing

 

Elective 2: 

  1. Information Security and Cyber Law
  2. Principles of UI & UX

 

Project and Viva voce Capstone Project

Internship 

  • Deep Learning
  • Digital Image Processing
  • Text mining and Analytics
  • Parallel Computing for Data Optimization
  • Capstone Project/Research Project

Programme Assessment

  • Choice-Based Credit System (CBCS): The university follows CBCS, which allows students to choose courses and earn credits based on their performance
  • Grades and GPA: Students are awarded grades for each course in a semester, and their Semester Grade Point Average (SGPA) is calculated to measure their academic performance. Cumulative Grade Point Average (CGPA) is used to evaluate the overall performance of a student across all semesters.
  • Prescribed Curriculum: Each program has a prescribed curriculum or Scheme of Teaching and Evaluation, which includes the required courses, laboratories, and other degree requirements. It also incorporates SWAYAM and Massive Open Online Courses (MOOCs) offered by reputed institutions.
  • Auditing Courses: Students have the option to audit courses, which allows them to gain additional exposure without the pressure of obtaining a grade. This can give them an advantage in placements.
  • Evaluation System: The evaluation of students is comprehensive and continuous throughout the semester. It consists of Continuous Internal Evaluation (CIE) and Semester End Examination (SEE). CIE and SEE carry equal weightage of 50% each, resulting in a total evaluation of 100 marks for each course, regardless of its credit value.
  • Assessment Methods: Before each semester, faculty members may choose assessment methods such as assignments, seminars, quizzes, group discussions, case studies, practical activities, class presentations, industry reports, etc., with suitable weightage for each.
  • Semester End Examination: A Semester End Examination is conducted for all registered courses at the end of each semester. However, some courses that already have Continuous Internal Evaluation may not require a SEE. Makeup Examinations: Students who fail the Semester End Examination in one or more courses are eligible for makeup examinations, which provide an opportunity to retake the failed exams and improve their grades.

Programme Outcome

  • Analysis and development of solutions through data visualization techniques using tools like R, Tableau, and Python.
  • Preparing students for offering cutting-edge solutions for companies’ issues with data driven management decisions using noSql databases.

Course Outcomes

BCA (DS) Course Outcomes

What expertise will you gain?

Data science concepts and methodologies

Programming languages such as Python or R

Statistical analysis and machine learning algorithms

Data manipulation, data visualization, and big data analytics

Data-driven decisions

Career Opportunity

  • Data analyst
  • Data scientist
  • Business intelligence analyst
  • Machine learning engineer
  • Data engineer
  • Data consultant

Placements at

CMR University

200+ Recruiters, Pre-Placement modules from first semester focus on employability, emphasis on experiential learning, extensive focus on Internships, Training for competitive examinations – CAT, GRE, TOEFL, CMAT, Bank PO, and more.

Testimonials

Recent Blogs

FAQs

The BCA in Artificial Intelligence and Machine Learning (AI & ML) program at CMR University, Bengaluru, offers promising career prospects in emerging technology domains. The course is designed to equip students with skills in data analytics, predictive modeling, and AI-driven solutions, preparing them for roles in industries like healthcare, finance, and e-commerce.

 

Course Objectives:

  1. Develop a strong foundation in programming languages, data science, and algorithm development.
  2. Equip students with practical knowledge of machine learning models, deep learning, and natural language processing.
  3. Foster problem-solving skills through hands-on projects and industry-relevant case studies.
  4. Prepare students to apply AI and ML techniques for developing intelligent systems and data-driven solutions.
  5. Enhance research capabilities in advanced AI technologies and innovative applications.
  6. Train students in industry-standard tools such as Python, TensorFlow, and Keras.
  7. Develop skills for designing predictive models and improving business intelligence strategies.
  8. Enable students to pursue roles like AI Engineer, Data Scientist, and Business Analyst across diverse industries.

BCA in Data Science subjects that the students study in this program are diverse and complement one another. The various subjects that the students will learn in this program are –

  • Digital Electronics Lab Core,
  • Digital Electronics and Computer Organisation,
  • >Data Structures,
  • Database Management System(MOOC),
  • Data Structure Labs,
  • Introduction to Data Science
  • >Data Science Using R,
  • Machine Learning Core,
  • Internet of Things Core, and many more.

BCA Data Science is a very diverse program and opens up a lot of opportunities for students to pursue higher studies or to pursue an exciting career. Here are a few examples of the higher studies that the student can study after BCA Data Science

  • MBA,
  • M.Tech Data Science,
  • M.Tech Machine Learning and Artificial Intelligence,
  • Masters of Computer Application, and many more.

Students can also consider pursuing careers such as –

  • Data Analyst,
  • Data Scientist,
  • Data Engineer,
  • Data Consultant, and many more.

CMRU is one of the best Data Science Colleges in Bangalore and provides the best possible education to all its students. Our BCA Data Science program offers an opportunity for
students to establish their careers in various capacities –

  • Data Scientist,
  • Data Analyst,
  • Data Engineer,
  • Machine Learning Engineer,
  • Business Intelligence Analyst,
  • Financial Analyst,
  • Computer Administrator, and many more.

CMRU focuses on training its students in soft skills, which will further help them in this industry.

CMRU is one of the best Data Science Colleges in Bangalore and provides top-quality education to all its students. Our BCA Data Science programme offers an opportunity for students to establish their careers in various capacities:

  • Data Scientist
  • Data Analyst
  • Data Engineer
  • Machine Learning Engineer
  • Business Intelligence Analyst
  • Financial Analyst
  • Computer Administrator, and many more

CMRU also focuses on training its students in soft skills, which will further help them succeed in this industry.

Want to know more about CMRU?

Download Brochure
ACCP AY(2025-26)