Recognized by AICTE & UGC, Affiliated to Savitribai Phule Pune University

BCA PROGRAMME
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
