Bachelor of Computer Applications (BCA)
Specialization
in
Cloud Computing and Cyber Security.
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. | 24BCACS101 | Kali Kannada/Kannada Tili | AECC | 1 | 0 | 0 | 1 |
2. | 24BCACS102 | Communicative English | CC | 2 | 0 | 0 | 2 |
3. | 24BCACS103 | Mathematical Foundations for Computer Applications | CC | 4 | 0 | 0 | 4 |
4. | 24BCACS104 | Introduction to C Programming | CC | 3 | 0 | 2 | 4 |
5. | 24BCACS105 | Digital Computer Fundamentals | CC | 3 | 0 | 0 | 3 |
6. | 24BCACS106 | Introduction to Soft Skills | SEC | 2 | 0 | 0 | 2 |
7. | 24BCACS107 | 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 | 24BCACS201 | Discrete Mathematics | CC | 3 | 0 | 0 | 3 |
2. | 24BCACS202 | Programming in Python | CC | 3 | 0 | 2 | 4 |
3. | 24BCACS203 | Fundamentals of Data Structures | CC | 3 | 0 | 2 | 4 |
4. | 24BCACS204 | Database Management Systems | CC | 2 | 0 | 2 | 3 |
5. | 24BCACS205 | Operating Systems with Unix | CC | 3 | 0 | 0 | 3 |
6. | 24BCACS206 | Quantitative Aptitude and Logical Reasoning | AECC | 2 | 0 | 0 | 2 |
7. | 24BCACS207 | 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. | 24BCACS301 | Statistical Methods and Techniques | CC | 3 | 0 | 0 | 3 |
2. | 24BCACS302 | Object Oriented Programming using Java | CC | 3 | 0 | 2 | 4 |
3. | 24BCACS303 | Cloud Computing | PC | 2 | 0 | 2 | 3 |
4. | 24BCACS304 | Design and Analysis of Algorithms | CC | 2 | 0 | 2 | 3 |
5. | 24BCACS305 | Fundamentals of Information Security | PC | 3 | 0 | 0 | 3 |
6. | 24BCACSE1- | Elective – 1 | GE | 3 | 0 | 0 | 3 |
7. | 24BCACS306 | Environmental Studies | AECC | 1 | 0 | 0 | 1 |
TOTAL | 18 | 0 | 4 | 20 |
SEMESTER – IV
Sl. No | Course Code | Course Title | Course Type | L | T | P | C |
1. | 24BCACS401 | Multivariate Statistics | CC | 2 | 0 | 2 | 3 |
2. | 24BCACS402 | Practical Approach to Cyber Security | PC | 2 | 0 | 2 | 3 |
3. | 24BCACS403 | Cloud Computing Services | CC | 3 | 0 | 2 | 4 |
4. | 24BCACS404 | Software Engineering | CC | 3 | 0 | 0 | 3 |
5. | 24BCACS405 | Computer Networks | PC | 3 | 0 | 0 | 3 |
6. | 24BCACSE2- | Elective-2 | DSE | 3 | 0 | 0 | 3 |
7. | 24BCACS406 | 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. | 24BCACS501 | Ethical Hacking and Penetration Testing | PC | 3 | 0 | 2 | 4 |
2. | 24BCACS502 | Digital Forensics | PC | 3 | 0 | 2 | 4 |
3. | 24BCACSE3- | Elective – 3 | DSE | 3 | 0 | 0 | 3 |
4. | 24BCACSE4- | Elective – 4 | DSE | 3 | 0 | 0 | 3 |
5. | OE Code | Open Elective | GE | 3 | 0 | 0 | 3 |
6. | 24BCACS503 | Project Phase -1 | Project | 0 | 0 | 6 | 3 |
TOTAL | 15 | 0 | 10 | 20 |
SEMESTER – VI
Sl. No | Course Code | Course Title | Course Type | L | T | P | C |
1. | 24BCACS601 | Security in IOT | PC | 3 | 0 | 2 | 4 |
2. | 24BCACS602 | Data Analytics in Cloud Computing | PC | 3 | 0 | 2 | 4 |
3. | 24BCACS603 | Internship/Swayam/MOOC* | MOOC | 3 | 0 | 0 | 3 |
4. | 24BCACS604 | Project Phase-2 | Project | 0 | 0 | 16 | 8 |
5 | 24BCACS605 | Out Reach Activity | CSP | 0 | 0 | 0 | 1 |
TOTAL | 8 | 0 | 22 | 20 |
TOTAL NO. OF CREDITS: 120
PROFESSIONAL/GENERAL ELECTIVES (PE/GE)
ELECTIVE – I
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCACSE11 | User Interface and User Experience Design | GE | 2 | 0 | 2 | 3 |
2. | 24BCACSE12 | Web Content Management | GE | 3 | 0 | 0 | 3 |
3. | 24BCACSE13 | E-Commerce Application Development | GE | 3 | 0 | 0 | 3 |
4. | 24BCACSE14 | Accounting and Financial Management | GE | 3 | 0 | 0 | 3 |
5. | 24BCACSE15 | Data Visualization using Tableau | GE | 2 | 0 | 2 | 3 |
ELECTIVE – II
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCACSE21 | Block Chain Technologies | PE | 3 | 0 | 0 | 3 |
2. | 24BCACSE22 | Security in Cloud Computing | PE | 3 | 0 | 0 | 3 |
3. | 24BCACSE23 | Cryptography and Network Security | PE | 3 | 0 | 0 | 3 |
4. | 24BCACSE24 | Cloud Security | PE | 3 | 0 | 0 | 3 |
5. | 24BCACSE25 | Practical Approach to Cyber Security | PE | 2 | 0 | 1 | 3 |
ELECTIVE – III
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCACSE31 | Introduction to Data Mining | PE | 3 | 0 | 0 | 3 |
2. | 24BCACSE32 | Data Analytics in Cloud | PE | 2 | 0 | 2 | 3 |
3. | 24BCACSE33 | Statistical Machine Learning Algorithms | PE | 3 | 0 | 0 | 3 |
4. | 24BCACSE34 | Augmented and Virtual Reality | PE | 3 | 0 | 0 | 3 |
5. | 24BCACSE35 | Go Programming | PE | 3 | 0 | 0 | 3 |
ELECTIVE – IV
Sl. No | Course Code | Course Title | Category | L | T | P | C |
1. | 24BCACSE41 | Reinforcement Learning | PE | 3 | 0 | 0 | 3 |
2. | 24BCACSE42 | IOT and Cloud Computing | PE | 3 | 0 | 0 | 3 |
3. | 24BCACSE43 | Data Security and Privacy | PE | 3 | 0 | 0 | 3 |
4. | 24BCACSE44 | Security in Distributed Computing | PE | 3 | 0 | 0 | 3 |
5. | 24BCACSE45 | DevOps Engineering | PE | 3 | 0 | 0 | 3 |