Bachelor of Computer Application (BCA)
Course Structure
(Based on NEP-2020)
BCA- 1st Sem
Sl
Subject Name L T P Credits
No.
1 Problem Solving using C 3 0 0 2
2 English Communication Skills 2 0 0 2
3 Computer System Architecture 3 1 0 4
4 Mathematical Foundations 3 1 0 4
5 Principles of Management 3 0 0 3
6 Health and Wellness 1 0 0 1
7 Environmental Science 2 0 0 2
8 Problem Solving using C Lab 0 0 2 1
9 English Communication Skill Lab 0 0 2 1
Total Credit 20
BCA- 2nd Sem
1 Data Structure using C 3 0 0 3
2 Object Oriented Programming Using Java 2 0 0 2
3 Technical Communication 2 0 0 2
4 Probability and Statistics 3 1 0 4
5 Indian Knowledge System (IKS) 3 0 0 3
6 Photography 3 0 0 3
7 Data Structure using C Lab 0 0 2 1
8 Java Lab 0 0 2 1
9 Group Discussion and Debate Lab 0 0 2 1
Total Credit 20
BCA- 3rd Sem
1 Database Management Systems 3 0 0 2
2 Visual Communication 2 0 0 2
3 Optimization Techniques 3 1 0 4
4 Computer Network 3 1 0 4
5 Introduction to Artificial Intelligence 3 1 0 4
6 Personal Financial & Planning 3 0 0 3
7 Database Management Systems Lab 0 0 2 1
Total Credit 20
BCA- 4th Sem
1 Operating Systems 3 0 0 3
2 Web Technology 3 0 0 3
3 Machine Learning 3 0 0 3
4 Data Mining using Python 3 1 0 4
5 Cloud Computing 3 1 0 4
6 Data Mining using Python Lab 0 0 2 1
7 Web Technology Lab 0 0 2 1
8 Machine Learning Lab 0 0 2 1
Total Credit 20
BCA- 5th Sem
1 Cloud Computing Management 3 0 0 3
DSE-I -(A):Digital Image Processing /(B):Mobile App
2 3 0 0 3
Development
DSE-II - (A)High Performance Computing / (B):Introduction to
3 3 1 0 4
IOT (C)Mobile Computing
4 Software Engineering using UML 3 1 0 4
5 Cloud Computing Management Lab 0 0 2 1
6 DSE-1- Lab 0 0 2 1
7 Social Responsibly and Community Engagement 0 0 4 2
8 Internship 0 0 4 2
Total Credit 20
BCA- 6th Sem
1 Theory of Computation 3 1 0 4
2 Cryptography and Network Security 3 1 0 4
DSE-III
3 (A)Natural Language Processing /(B)Arduino and Raspberry pi 4
3 1 0
(C)Information Retrieval Systems
4 Seminar 0 0 4 2
5 Project 0 0 0 6
Total Credit 20
Total Credit 120
BCA- 7th Sem
1 Research Methodology 3 1 0 4
2 Data Visualization and Interpretation 3 0 0 3
DSE-IV 3 1 0
3 (A) Parallel Computing (B) Advanced Computer Network 3 1 0 4
(C)Distributed Systems 3 1 0
4 Introduction to Big Data 3 1 0 4
5 Block chain Technologies 3 1 0 4
6 Data Visualization and Interpretation -Lab 0 0 2 1
Total Credit 20
BCA- 8th Sem
1 Cyber Security* 3 1 0 4
2 R Programming for Machine Learning* 3 1 0 4
3 Seminar/Research Report writing and presentation 0 0 4 2
4 Research Report/ Industrial Training 10
Total Credit 20
Total Credit 160