Overview
BCA – Artificial Intelligence & Machine Learning
Eligibility
Fee structure
Curriculum Course Credits Distribution
|
Sl No |
Types of Courses |
No of Course |
Total Credits |
|
1. |
Core Courses (CC) |
16 |
51 |
|
2. |
Program Core(PC) |
7 |
25 |
|
3. |
Ability Enhancement Compulsory Courses(AECC), |
3 |
4 |
|
4. |
Skill Enhancement Courses(SEC) |
4 |
10 |
|
5. |
Generic Elective (GE) |
2 |
6 |
|
6. |
Discipline Specific Elective(DSE) |
3 |
9 |
|
7. |
Project |
1 |
11 |
|
8. |
MOOC Courses |
1 |
3 |
|
9. |
Community Service Program(CSP) |
1 |
1 |
|
10. |
Non Credit Courses (Value added Courses) |
2 |
– |
|
Total : |
120 |
SEMESTER – I
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL101 |
Kali Kannada/Kannada Tili |
AECC |
1 |
0 |
0 |
1 |
|
2. |
24BCAAL102 |
Communicative English |
CC |
2 |
0 |
0 |
2 |
|
3. |
24BCAAL103 |
Mathematical Foundations for Computer Applications |
CC |
4 |
0 |
0 |
4 |
|
4. |
24BCAAL104 |
Introduction to C Programming |
CC |
3 |
0 |
2 |
4 |
|
5. |
24BCAAL105 |
Digital Computer Fundamentals |
CC |
3 |
0 |
0 |
3 |
|
6. |
24BCAAL106 |
Introduction to Soft Skills |
SEC |
2 |
0 |
0 |
2 |
|
7. |
24BCAAL107 |
Web Design and Development |
CC |
3 |
0 |
2 |
4 |
|
TOTAL |
17 |
0 |
6 |
20 |
SEMESTER – II
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL201 |
Discrete Mathematics |
CC |
3 |
0 |
0 |
3 |
|
2. |
24BCAAL202 |
Programming in Python |
CC |
3 |
0 |
2 |
4 |
|
3. |
24BCAAL203 |
Fundamentals of Data Structures |
CC |
3 |
0 |
2 |
4 |
|
4. |
24BCAAL204 |
Database Management Systems |
CC |
2 |
0 |
2 |
3 |
|
5. |
24BCAAL205 |
Operating Systems with Unix |
CC |
3 |
0 |
0 |
3 |
|
6. |
24BCAAL206 |
Quantitative Aptitude and Logical Reasoning |
AECC |
2 |
0 |
0 |
2 |
|
7. |
24BCAAL207 |
Indian Constitution |
SEC |
1 |
0 |
0 |
1 |
|
TOTAL |
17 |
0 |
6 |
20 |
|||
SEMESTER – III
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL301 |
Statistical Methods and Techniques |
CC |
3 |
0 |
0 |
3 |
|
2. |
24BCAAL302 |
Object Oriented Programming using Java |
CC |
3 |
0 |
2 |
4 |
|
3. |
24BCAAL303 |
Introduction to Artificial Intelligence |
PC |
2 |
0 |
2 |
3 |
|
4. |
24BCAAL304 |
Design and Analysis of Algorithms |
CC |
2 |
0 |
2 |
3 |
|
5. |
24BCAAL305 |
Fundamentals of Machine Learning |
PC |
2 |
0 |
2 |
3 |
|
6. |
24BCAALE31- |
Elective – 1 |
GE |
3 |
0 |
0 |
3 |
|
7. |
24BCAAL306 |
Environmental Studies |
AECC |
1 |
0 |
0 |
1 |
|
TOTAL |
17 |
0 |
6 |
20 |
|||
SEMESTER – IV
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL401 |
Multivariate Statistics |
CC |
3 |
0 |
0 |
3 |
|
2. |
24BCAAL402 |
Introduction to Data Science |
PC |
3 |
0 |
2 |
4 |
|
3. |
24BCAAL403 |
Computer Networks |
CC |
3 |
0 |
2 |
4 |
|
4. |
24BCAAL404 |
Software Engineering |
CC |
3 |
0 |
0 |
3 |
|
5. |
24BCAAL405 |
Professional Communication and Ethics |
SEC |
2 |
0 |
0 |
2 |
|
6. |
24BCAALE42- |
Elective-2 |
DSE |
3 |
0 |
0 |
3 |
|
7. |
24BCAAL406 |
Intellectual Property Rights-IPR |
SEC |
1 |
0 |
0 |
1 |
|
TOTAL |
20 |
0 |
4 |
20 |
|||
SEMESTER – V
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL501 |
Natural Language Processing |
PC |
3 |
0 |
2 |
4 |
|
2. |
24BCAAL502 |
Deep Learning |
PC |
3 |
0 |
2 |
4 |
|
3. |
24BCAALE3- |
Elective – 3 |
DSE |
3 |
0 |
0 |
3 |
|
4. |
24BCAALE4- |
Elective – 4 |
DSE |
3 |
0 |
0 |
3 |
|
5. |
OE-code |
Open Elective |
GE |
3 |
0 |
0 |
3 |
|
6. |
24BCAAL503 |
Project Phase -1 |
Project |
0 |
0 |
0 |
3 |
|
TOTAL |
15 |
0 |
4 |
20 |
|||
SEMESTER – VI
|
Sl. No |
Course Code |
Course Title |
Course Type |
L |
T |
P |
C |
|
1. |
24BCAAL601 |
Social Media Analytics |
PC |
3 |
0 |
2 |
4 |
|
2. |
24BCAAL602 |
Reinforcement Learning |
PC |
3 |
0 |
2 |
4 |
|
3. |
24BCAAL603 |
Internship/Swayam/MOOC* |
MOOC |
3 |
0 |
0 |
3 |
|
4. |
24BCAAL604 |
Project Phase-2 |
Project |
0 |
0 |
0 |
8 |
|
5 |
24BCAAL605 |
Out Reach Activity |
CSP |
0 |
0 |
0 |
1 |
|
TOTAL |
9 |
0 |
4 |
20 |
|||
TOTAL NO. OF CREDITS: 120
PROFESSIONAL/GENERAL ELECTIVES (DSE/GE)
ELECTIVE – I
|
Sl. No |
Course Code |
Course Title |
Category |
L |
T |
P |
C |
|
1. |
24BCAALE11 |
User Interface and User Experience Design |
GE |
2 |
0 |
2 |
3 |
|
2. |
24BCAALE12 |
Web Content Management |
GE |
3 |
0 |
0 |
3 |
|
3. |
24BCAALE13 |
E-Commerce Application Development |
GE |
3 |
0 |
0 |
3 |
|
4. |
24BCAALE14 |
Accounting and Financial Management |
GE |
3 |
0 |
0 |
3 |
|
5. |
24BCAALE15 |
Data Visualization using Tableau |
GE |
2 |
0 |
2 |
3 |
ELECTIVE – II
|
Sl. No |
Course Code |
Course Title |
Category |
L |
T |
P |
C |
|
1. |
24BCAALE21 |
Linux Administration |
DSE |
2 |
0 |
2 |
3 |
|
2. |
24BCAALE22 |
Computer Graphics |
DSE |
2 |
0 |
2 |
3 |
|
3. |
24BCAALE23 |
Debugging and Testing |
DSE |
2 |
0 |
2 |
3 |
|
4 |
24BCAALE24 |
Distributed Computing for Data Science and AI |
DSE |
2 |
0 |
2 |
3 |
|
5. |
24BCAALE25 |
Big Data Analytics |
DSE |
2 |
0 |
2 |
3 |
ELECTIVE – III
|
Sl. No |
Course Code |
Course Title |
Category |
L |
T |
P |
C |
|
1. |
24BCAALE31 |
Data Engineering with Hadoop |
DSE |
2 |
0 |
2 |
3 |
|
2. |
24BCAALE32 |
Block Chain Technology |
DSE |
3 |
0 |
0 |
3 |
|
3. |
24BCAALE33 |
Statistical Machine Learning Algorithms |
DSE |
2 |
0 |
2 |
3 |
|
4. |
24BCAALE34 |
Statistics – R Programming |
DSE |
2 |
0 |
2 |
3 |
|
5. |
24BCAALE35 |
Edge Computing |
DSE |
2 |
0 |
2 |
3 |
ELECTIVE – IV
|
Sl. No |
Course Code |
Course Title |
Category |
L |
T |
P |
C |
|
1. |
24BCAALE41 |
Reinforcement Learning |
DSE |
2 |
0 |
2 |
3 |
|
2. |
24BCAALE42 |
RPA Development |
DSE |
2 |
0 |
2 |
3 |
|
3. |
24BCAALE43 |
Business Intelligence |
DSE |
2 |
0 |
2 |
3 |
|
4. |
24BCAALE44 |
Distributed Computing for Data Science and AI |
DSE |
2 |
0 |
2 |
3 |
|
5. |
24BCAALE45 |
Applications of Neural Networks |
DSE |
3 |
0 |
0 |
3 |
