Undergraduate Program

B.C.A. (Bachelor of Computer Applications)

A 3‑year professional undergraduate program emphasizing application development, databases, web/mobile technologies, and industry‑ready IT skills.

Design • Develop • Deliver Applications • Databases • Web/Mobile

About the Program

The BCA program builds strong foundations in programming, database management, software engineering, computer networks, and UI/UX, with a strong focus on application development. Learners engage in practical labs, projects, internships and industry interactions to gain job‑ready competencies.

Programming FoundationsC/C++, Java/Python, OOP, Data Structures
Application DevelopmentSoftware Engineering, SDLC, Testing
Data & DatabasesRDBMS, SQL, Data Analytics fundamentals
Web & MobileFront‑end and back‑end concepts, responsive design
Business & CommunicationSoft skills, project and team practices
ElectivesCloud, Data Analytics, UI/UX (as offered)