← All Programs

BCA Bachelor of Computer Applications

Build a future in software, data, and emerging tech.

Duration
4 Years
Semesters
8
Fees
₹65,000 / year
Eligibility
10+2 with 50% (any stream, Maths preferred)

Program Overview

A practical, industry-aligned undergraduate program covering programming, databases, web, cloud and AI fundamentals with project-based learning every semester.

Highlights

  • Hands-on coding from semester 1
  • Capstone project & paid internship in final year
  • Industry mentors from product companies
  • Free access to all DSPSR online courses

Curriculum

Semester-wise breakdown of subjects.

Semester 1
5 subjects
  • Programming in C
  • Mathematics I
  • Digital Electronics
  • Communication Skills
  • Computer Fundamentals
Semester 2
5 subjects
  • Data Structures
  • Mathematics II
  • OOP with C++
  • Environmental Studies
  • Web Fundamentals
Semester 3
5 subjects
  • Operating Systems
  • Database Management
  • Computer Networks
  • Discrete Math
  • Java Programming
Semester 4
5 subjects
  • Software Engineering
  • Web Technologies
  • Computer Graphics
  • Statistics
  • Python Programming
Semester 5
5 subjects
  • Design & Analysis of Algorithms
  • Mobile App Development
  • Cloud Computing
  • AI Fundamentals
  • Elective I
Semester 6
5 subjects
  • Major Project
  • Cyber Security
  • Machine Learning
  • Internship
  • Elective II
Semester 7
5 subjects
  • Advanced Web Development
  • Data Science
  • DevOps & Containers
  • Elective III
  • Industry Training
Semester 8
5 subjects
  • Capstone Project
  • Generative AI
  • Blockchain Fundamentals
  • Elective IV
  • Placement Prep

Career Opportunities

Roles our BCA graduates pursue.

Software DeveloperData AnalystCloud EngineerFull-Stack DeveloperQA Engineer

Ready to start your BCA journey?

Join DSPSR and learn from mentors who care about your outcomes.