Bachelor of Computer Applications
BCA full form is a Bachelor of Computer Applications.
Course |
Duration |
Approved Seats |
Bachelor of Computer Applications |
3 Years |
60 |
BCA (Bachelor of Computer Application) Course Syllabus:
Core Computer Science Subjects
- Computer Fundamentals
- Programming in C / C++
- Data Structures
- Object-Oriented Programming (OOPs)
- Database Management Systems (DBMS)
- Operating Systems
- Computer Networks
- Web Technologies (HTML, CSS, JavaScript)
- Software Engineering
- Programming in Java / Python
- Mobile Application Development
- Cloud Computing (Introductory)
- Cyber Security and Ethical Hacking (Introductory)
Mathematics & Logical Thinking
- Discrete Mathematics
- Mathematics for Computing
- Numerical Methods
- Statistics and Probability
- Quantitative Techniques
Data &
Analytics
- Data Science Fundamentals
- Data Analytics using Tools (e.g., Excel, R, Python)
- Artificial Intelligence & Machine Learning
(Intro level)
-
Business
& Management Basics
- Principles of Management
- Organizational Behaviour
- Business Communication
- E-Commerce and Digital Marketing
- IT Project Management
Practical
Labs & Skill Development
- C / C++ Programming Lab
- Data Structures Lab
- Java/Python Lab
- Web Development Lab
- DBMS Lab (using SQL, Oracle, MySQL)
- Mini Projects
- Major Project / Capstone Project
- Internships / Industry Training
Soft Skills & Personality Development
- Communication Skills
- Presentation Skills
- Teamwork & Leadership
- Resume Writing & Interview Preparation