Bachelor of Computer Applications
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