Bachelor of Computer Applications (BCA)
Specialization
in
Data Science
Scheme: 2024 -2027 Batch
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. | 24BCADS101 | Kali Kannada/Kannada Tili | AECC | 1 | 0 | 0 | 1 |
2. | 24BCADS102 | Communicative English | CC | 2 | 0 | 0 | 2 |
3. | 24BCADS103 | Mathematical Foundations for Computer Applications | CC | 4 | 0 | 0 | 4 |
4. | 24BCADS104 | Introduction to C Programming | CC | 3 | 0 | 2 | 4 |
5. | 24BCADS105 | Digital Computer Fundamentals | CC | 3 | 0 | 0 | 3 |
6. | 24BCADS106 | Introduction to Soft Skills | SEC | 2 | 0 | 0 | 2 |
7. | 24BCADS107 | 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. | 24BCADS201 | Discrete Mathematics | CC | 3 | 0 | 0 | 3 |
2. | 24BCADS202 | Programming in Python | CC | 3 | 0 | 2 | 4 |
3. | 24BCADS203 | Fundamentals of Data Structures | CC | 3 | 0 | 2 | 4 |
4. | 24BCADS204 | Database Management Systems | CC | 2 | 0 | 2 | 3 |
5. | 24BCADS205 | Operating Systems with Unix | CC | 3 | 0 | 0 | 3 |
6. | 24BCADS206 | Quantitative Aptitude and Logical Reasoning | AECC | 2 | 0 | 0 | 2 |
7. | 24BCADS207 | 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. | 24BCADS301 | Statistical Methods and Techniques | CC | 3 | 0 | 0 | 3 |
2. | 24BCADS302 | Object Oriented Programming using Java | CC | 3 | 0 | 2 | 4 |
3. | 24BCADS303 | Fundamentals of Data Science | PC | 3 | 0 | 0 | 3 |
4. | 24BCADS304 | Design and Analysis of Algorithms | CC | 2 | 0 | 2 | 3 |
5. | 24BCADS305 | Data Analysis using Excel | PC | 2 | 0 | 2 | 3 |
6. | 24BCADSE1- | Elective – 1 | GE | 3 | 0 | 0 | 3 |
7. | 24BCADS306 | 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. | 24BCADS401 | Multivariate Statistics | CC | 3 | 0 | 0 | 3 |
2. | 24BCADS402 | Fundamentals of AI & ML | PC | 3 | 0 | 2 | 4 |
3. | 24BCADS403 | Computer Networks | CC | 3 | 0 | 2 | 4 |
4. | 24BCADS404 | Software Engineering | CC | 3 | 0 | 0 | 3 |
5. | 24BCADS405 | Professional Communication and Ethics | SEC | 2 | 0 | 0 | 2 |
6. | 24BCADSE2- | Elective-2 | DSE | 3 | 0 | 0 | 3 |
7. | 24BCADS406 | Intellectual Property Rights-IPR | SEC | 1 | 0 | 0 | 1 |
TOTAL | 17 | 0 | 6 | 20 |
SEMESTER – V
Sl. No | Course Code | Course Title | Course Type | L | T | P | C |
1. 2. | 24BCADS501 | Big Data Analytics | PC | 3 | 0 | 2 | 4 |
2. 3. | 24BCADS502 | Statistical – R Programming | PC | 3 | 0 | 2 | 4 |
3. 4. | 24BCADSE3- | Elective – 3 | DSE | 3 | 0 | 0 | 3 |
4. 5. | 24BCADSE4- | Elective – 4 | DSE | 3 | 0 | 0 | 3 |
5. 6. | OE Code | Open Elective | GE | 3 | 0 | 0 | 3 |
6. 7. | 24BCADS503 | 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. | 24BCADS601 | Deep Learning | PC | 3 | 0 | 2 | 4 |
2. | 24BCADS602 | Natural Language Processing –NLP | PC | 3 | 0 | 2 | 4 |
3. | 24BCADS603 | Internship/Swayam/MOOC* | MOOC | 3 | 0 | 0 | 3 |
4. | 24BCADS604 | Project Phase-2 | Project | 0 | 0 | 0 | 8 |
5 | 24BCADS605 | Out Reach Activity | CSP | 0 | 0 | 0 | 1 |
TOTAL | 16 | 0 | 6 | 20 |
TOTAL NO. OF CREDITS: 120
POFESSIONAL/GENERAL ELECTIVES (PE/GE)
ELECTIVE – I
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCADSE11 | User Interface and User Experience Design | GE | 2 | 0 | 2 | 3 |
2. | 24BCADSE12 | Web Content Management | GE | 3 | 0 | 0 | 3 |
3. | 24BCADSE13 | E-Commerce Application Development | GE | 3 | 0 | 0 | 3 |
4. | 24BCADSE14 | Accounting and Financial Management | GE | 3 | 0 | 0 | 3 |
5. | 24BCADSE15 | Data Visualization using Tableau | GE | 2 | 0 | 2 | 3 |
ELECTIVE – II
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCADSE21 | Block Chain Technologies | PE | 3 | 0 | 0 | 3 |
2. | 24BCADSE22 | Edge Computing | PE | 2 | 0 | 2 | 3 |
3. | 24BCADSE23 | DevOps | PE | 2 | 0 | 2 | 3 |
4. | 24BCADSE24 | Optimization Methods in Machine Learning | PE | 2 | 0 | 2 | 3 |
5. | 24BCADSE25 | Cloud Computing | PE | 2 | 0 | 2 | 3 |
ELECTIVE – III
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCADSE31 | Introduction to Data Mining | PE | 3 | 0 | 0 | 3 |
2. | 24BCADSE32 | Data Analytics in Cloud | PE | 2 | 0 | 2 | 3 |
3. | 24BCADSE33 | Statistical Machine Learning Algorithms | PE | 2 | 0 | 2 | 3 |
4. | 24BCADSE34 | Augmented and Virtual Reality | PE | 2 | 0 | 2 | 3 |
5. | 24BCADSE35 | Information Retrieval
| PE | 3 | 0 | 0 | 3 |
ELECTIVE – IV
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCADSE41 | Reinforcement Learning | PE | 2 | 0 | 2 | 3 |
2. | 24BCADSE42 | IOT and Cloud Computing | PE | 2 | 0 | 2 | 3 |
3. | 24BCADSE43 | Data Security and Privacy | PE | 3 | 0 | 0 | 3 |
4. | 24BCADSE44 | Distributed Computing for Data Science and AI | PE | 2 | 0 | 2 | 3 |
5. | 24BCADSE45 | Social Media Analytics | PE | 2 | 0 | 2 | 3 |