Apply Now Call Now
RSD Logo

© 2025 RSD College of Higher Education. All Rights Reserved.

Design Develop & Maintain By THYO India

BCA • Undergraduate

Bachelor of Computer Application

BCA is a professional undergraduate degree that covers programming, data structures, web & mobile development and project work. The program prepares students for careers in software development, IT services and research.

3 years
Duration
🎓
10+2 with Any Stream
Eligibility
💡
Core
Programming, data structures, web & mobile development and project work.
📁
Projects
Mini & Major Project Work
BCA

Overview

BCA is a professional undergraduate degree that covers programming, data structures, web & mobile development and project work. The program prepares students for careers in software development, IT services and research.

What you'll learn
  • Core programming (C, C++, Java, Python)
  • Data Structures & Algorithms
  • Database systems and SQL
  • Web development (HTML, CSS, JavaScript, PHP)
  • Mobile app development (Android / cross-platform)
  • Software engineering, testing and project management
Practical Labs Industry Projects Internships Placement Support
Start your career in tech
Seats are limited each year — check eligibility and apply.

Syllabus & Structure

  • Introduction to Programming (C)
  • Mathematics for Computing
  • Database Fundamentals
  • Web Fundamentals (HTML/CSS)

  • Object Oriented Programming (Java/Python)
  • Data Structures & Algorithms
  • Operating Systems
  • Advanced Web (JavaScript, PHP)

  • Mobile App Development
  • Software Engineering & Project Management
  • Electives: ML, Cloud, Cybersecurity
  • Major Project (Industry/Research)