top of page
Recognized by AICTE & UGC, Affiliated to Savitribai Phule Pune University
Untitled design(27).jpg

BCA Curriculum Overview

Bachelor of Computer Applications (BCA) – Curriculum Overview
 

The Bachelor of Computer Applications (BCA) programme is designed in accordance with the National Education Policy (NEP) guidelines and aims to provide students with a strong foundation in computer science, programming, software development, and emerging technologies.

 

The curriculum follows a multidisciplinary and outcome-based approach that integrates theoretical knowledge with practical learning, skill development, and value-based education. The programme prepares students for careers in software development, data analytics, web and mobile application development, networking, cloud computing, cybersecurity, and higher education.

 

The curriculum includes:

 

  • Major (Core) Courses

  • Open Elective (OE) Courses

  • Vocational Skill Courses (VSC)

  • Skill Enhancement Courses (SEC)

  • Ability Enhancement Courses (AEC)

  • Value Education Courses (VEC)

  • Indian Knowledge System (IKS)

  • Co-curricular Courses (CC)

  • Field Project/Internship/Experiential Learning

  • Research Methodology/Project Work in higher semesters

 

The first year consists of Semester I and Semester II with 22 credits each, making a total of 44 credits, in accordance with NEP regulations. Students completing the required credits are eligible for the UG Certificate Exit Option as prescribed under the NEP frame

Credit Distribution

Semester Wise Credit Distribution

  • Award of Bachelor of Computer Applications (BCA) with 132 credits

  • Award of Bachelor of Computer Applications (BCA) with honours with 176 Credits

  • Award of Bachelor of Computer Applications (BCA) honours with Research with 176 Credits


List of Subjects Offered:

Semester I

  • Problem Solving and Programming in C

  • Lab Course on CA 101 – T

  • Linear Algebra

  • Computer Organization and Architecture

  • Lab Course on OE-101-T

  • Software Tools for Business Communication

  • HTML and Web Page Designing

  • Professional Communication – I (English)

  • Environmental Science

  • Introduction to Indian Knowledge System

  • Health and Wellness / Fine Arts – I


Semester II

  • Advanced C Programming

  • Lab Course on MJ-201-T

  • Statistics and Analytics

  • Hands-on Statistics and Analytics

  • Fundamentals of Microcontroller

  • Lab Course on OE-205-T

  • Advanced Excel Spreadsheet Tools

  • Web Technology – II

  • MIL-I (Hindi)

  • India’s Constitution, Democracy, and Election

  • Physical Education

bottom of page