top of page
IOM-logo.png
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