UG/PG Phase-3 Admissions Closing on 30th June!!
Apply Now
Ph.D - Last Date Extended to 30th June
Apply Now!
MBA Admissions Closing 30th June
Apply Now!
Apply Now
Ph.D. Applications Open- Jan 2026
Apply Now
Fee Payment (EMI)

BCA - Artificial Intelligence and Machine Learning

BCA - Artificial Intelligence and Machine Learning

Sharda School of Computing Science & Engineering (SSCSE)

  • Programme Code

    SET0103

  • Level

    Graduate

  • Duration

    3 Years

About the Programme

The Bachelor of Computer Applications (BCA) with specialization in Artificial Intelligence (AI) and Machine Learning (ML) is a 3-year undergraduate program that focuses on providing students with a strong foundation in computer science and specialized training in AI and ML.The program is designed to prepare students for a career in the technology industry, specifically in the field of AI and ML. Students will learn how to develop AI and ML-based applications and algorithms, as well as how to analyze and interpret data using statistical and machine learning techniques. In addition to the theoretical knowledge, the program also provides hands-on training through projects and internships. Students will work on real-world problems and develop practical skills that are highly valued by employers. Upon completing the program, students will have a strong foundation in computer science, as well as specialized skills in AI and ML. Graduates of this program can pursue careers as AI and ML engineers, data analysts, software developers, research scientists, and other related roles in the technology industry.

This course is for individuals who...

This program, Bachelor of Computer Applications (BCA) with specialization in Artificial Intelligence (AI) and Machine Learning (ML), is designed for students who are interested in pursuing a career in the field of AI and ML. It is an undergraduate degree program that combines the fundamental principles of computer science with specialized training in AI and ML.

Students who are looking for...

Students who enroll in this program can expect to learn about various core computational subjects along with statistical modeling. Additionally, they will receive specialized training in AI and ML, which includes topics such as deep learning and natural language processing. Upon completing this program, students can pursue careers as AI and ML engineers, data analysts, software developers, research scientists, and other related roles in the technology industry. The program prepares students with the skills and knowledge necessary to work in various industries such as healthcare, finance, e-commerce, and more.

Course Fee

For National Students
1st Year 185000 2nd Year 190550 3rd Year 196267
For International Students
Fee Per Semester Fee Per Year
NA 3200**

Programme Structure

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: I

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCCR1101

Fundamental of Computer & Web Technologies

3

0

0

3

 

CC

2

BCAI1301

Artificial Intelligence

3

0

0

3

 

IDC

3

BCAI1401

Introduction to IoT

2

0

0

2

 

SEC

4

SKP 1100

Communicative English-1

2

0

0

2

 

AEC

5

BCCR1901

Environmental Management

3

0

0

3

 

VAC

OR

BCCR1902

Ethics and Social Implications of AI

3

0

0

Practical/Viva-Voce/Jury

6

BCCR1501

Problem Solving using C Programming Lab

0

1

4

3

Basic Mathematics

CC

7

BCCR1502

Fundamental of Computer & Web Technologies Lab

0

0

2

1

 

CC

8

BCAI1501

Artificial Intelligence Lab

0

0

2

1

 

IDC

9

BCAI1504

Introduction to IoT with Hands-on Lab Implementation

0

0

2

1

 

SEC

TOTAL CREDITS

 

 

 

 

19

 

 

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: II

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCCR1302

Probability and Statistics

3

0

0

3

 

CC

2

Department Open Elective-I

3

0

0

3

 

OE

BCAI1002

Introduction to Blockchain

 

BCAI1003

Cyber Analytics

 

3

SKP 1200

Communicative English-2

2

0

0

2

 

AEC

4

BCCR1901

Environmental Management

3

0

0

3

 

VAC

OR

BCCR1902

Ethics and Social Implications of AI

3

0

0

Practical/Viva-Voce/Jury

5

BCCR1505

Principles of Data Structures Lab

0

1

4

3

Problem Solving using C Programming

CC

6

BCAI1502

Introduction to Blockchain Technology Lab

0

0

2

1

 

OE

BCAI1503

Cyber Analytics Lab

0

0

2

7

BCCR1508

Application Based Programming in Python Lab

0

1

4

3

 

CC

8

BCCR1503

Design Thinking & Creative Learning Lab

0

1

4

3

 

SEC

9

NV61001

Foundation of Data Visualization with Tableau

3

0

0

0

 

VAT

TOTAL CREDITS

 

 

 

 

21

 

 

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: III

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCAI12004

Machine Learning

2

0

0

2

 

Minor

2

BCCR2102

Principles of Data Base Management System

3

1

0

4

 

CC

3

BRM002

Research Methodology & IPR

1

0

0

1

 

IDC

4

BCAI2105

Big Data Analytics

3

0

0

3

 

CC

5

Department Open Elective-II

2

0

0

2

 

OE

BCAI2006

Mobile UI/UX Design

 

BCAI2007

Introduction to Cloud Computing

 

6

BCAI2008

Augmented Reality Applications Development

2

0

0

2

 

SEC

Practical/Viva-Voce/Jury

7

BCAI2506

Mobile UI/UX Design Lab

0

0

2

1

 

OE

BCAI2507

Introduction to Cloud Computing Lab

0

0

2

8

BCAI2504

Machine Learning Lab

0

0

2

1

 

Minor

9

BCCR2506

Principles of Data Base Management System Lab

0

0

2

1

 

CC

10

BCAI2508

Augmented Reality Applications Development Lab

0

0

2

1

 

SEC

11

ARP209

Logical Skills Building and Soft Skills

0

1

2

2

 

AEC

12

RBL001

Research Based Learning-1

0

0

2

0

 

Audit Course

TOTAL CREDITS

 

 

 

 

20

 

 

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: IV

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCCR2103

Design and Analysis of Algorithm

3

1

0

4

Data Structures Using C

CC

2

BCAI2110

Data Analytics

3

1

0

4

 

CC

3

BCCR2105

Operating System and Unix Shell Programming

3

0

0

3

 

CC

4

Department Open Elective-III

2

0

0

2

 

OE

BCAI2011

Social Media Analytics

 

BCAI2012

Data Warehousing and Data Mining

 

BCAI2013

Ethical Hacking & Penetration Testing

 

BCAI2014

Cloud Infrastructure & Services

 

Practical/Viva-Voce/Jury

5

BCAI2511

Social Media Analytics Lab

0

0

2

1

 

OE

BCAI2512

Data Warehousing and Data Mining Lab

0

0

2

BCAI2513

Ethical Hacking & Penetration Testing Lab

0

0

2

BCAI2514

Cloud Infrastructure & Services Lab

0

0

2

6

BCCR2511

Design and Analysis of Algorithm Lab

0

0

2

1

Data Structures Using C

CC

7

BCAI2510

Data Analytics Lab

0

0

2

1

 

CC

8

BCCR2513

Operating System and Unix Shell Programming Lab

0

0

2

1

 

CC

9

CCU108

Community Connect

0

1

2

2

 

AEC

10

RBL002

Research Based Learning-2

0

0

2

1

 

Research

TOTAL CREDITS

 

 

 

 

20

 

 

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: V

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCAI3115

Computer Networks and Data Communication

4

0

0

4

Object Oriented Programming

CC

2

BCCR3102

Software Engineering and Quality Assurance

4

0

0

4

 

CC

3

BCCR3301

Entrepreneurship Development

3

0

0

3

 

IDC

4

Department Open Elective-IV

4

0

0

4

 

OE

BCAI3016

Computer Vision

 

BCAI3017

Natural Language Processing

 

BCAI3018

Network Security & Cryptography

 

BCCR3101

Introduction to R

 

Practical/Viva-Voce/Jury

5

BCAI3515

Computer Networks and Data Communication Lab

0

0

2

1

Object Oriented Programming

CC

6

TSEC01

Technical Skill Enhancement Course & ndash I

0

0

2

1

 

CC

7

BCP465

Summer Internship

0

0

4

2

 

Internship

8

RBL003

Research Based Learning-3

0

0

2

0

 

AUDIT

9

BCAI3516

Computer Vision Lab

0

0

2

1

 

OE

BCAI3517

Natural Language Processing Lab

0

0

2

BCAI3518

Network Security & Cryptography Lab

0

0

2

BCCR3501

Introduction to R Lab

0

0

2

TOTAL CREDITS

 

 

 

 

20

 

 

OR

1

 

Apprenticeship

0

0

40

20

 

 

Programme Structure

Sharda School of Computing Science & Engineering

Department of Computer Science & Applications

BCA AIML

Batch: 2026 Onwards

 

SEMESTER: VI

S. No.

Course Code

Course

Teaching Load

Credits

Pre-Requisite / Co-Requisite

Category

L

T

P

THEORY SUBJECTS

1

BCAI3120

Dot Net Framework using C

3

0

0

3

Object Oriented Programming

CC

2

BCAI3121

Deep Learning

4

0

0

4

Python / R Programming

CC

3

Department Open Elective-V

3

0

0

3

 

OE

BCCR3005

Full-Stack Development

 

BCCR3006

AI for Data Science

 

BCCR3007

Fundamental of Digital Forensics

 

BCCR3008

Serverless Computing & DevOps in Cloud

 

Practical/Viva-Voce/Jury

4

BCAI3520

Dot Net Framework using C Lab

0

0

2

1

Object Oriented Programming

CC

5

BCAI3521

Deep Learning Lab

0

0

2

1

Python / R Programming

CC

6

TSEC02

Technical Skill Enhancement Course &ndash II

0

2

4

4

 

CC

7

RBL004

Research Based Learning-4

0

0

2

1

 

Research

8

INC003

Industry Connect

0

1

2

2

 

INTERNSHIP

9

BCCR3510

Full-Stack Development Lab

0

0

2

1

 

OE

BCCR3511

AI for Data Science Lab

0

0

2

BCCR3512

Fundamental of Digital Forensics Lab

0

0

2

BCCR3513

Serverless Computing & DevOps in Cloud Lab

0

0

2

TOTAL CREDITS

 

 

 

 

20

 

 

OR

1

 

Apprenticeship

0

0

40

20

 

 

Programme Curricula
S.No. Academic year Curricula Link

1

2023-24 View Details
Eligibility Criteria
For National Students
  • Sr. Secondary (10+2) with minimum 55% marks.
For International Students The eligibility criterion for all programs for international applicants is minimum 50% in the qualifying examination and having studied the pre-requisite subjects for admission in to the desired program.
Career path you can choose after the course
  • Data Analyst
  • Machine Learning Engineer
  • Data Scientist
  • Artificial Intelligence Engineer
  • Business Intelligence Analyst
  • Big Data Engineer
  • Cloud Architect
  • Technical Writer

Take the next step towards a career in computing science & engineering.

Apply Now