0% found this document useful (0 votes)
46 views4 pages

BCA Syllabus Structure

The document outlines the course structure for the Bachelor of Computer Application (BCA) program based on NEP-2020, detailing the subjects and credits for each semester. It includes a total of 160 credits across eight semesters, covering topics such as programming, data structures, machine learning, and cybersecurity. Each semester consists of a mix of theoretical and practical lab courses to provide comprehensive learning experiences.

Uploaded by

mrbabru533
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views4 pages

BCA Syllabus Structure

The document outlines the course structure for the Bachelor of Computer Application (BCA) program based on NEP-2020, detailing the subjects and credits for each semester. It includes a total of 160 credits across eight semesters, covering topics such as programming, data structures, machine learning, and cybersecurity. Each semester consists of a mix of theoretical and practical lab courses to provide comprehensive learning experiences.

Uploaded by

mrbabru533
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

You might also like