The Bachelor of Computer Applications (BCA) is a three-year undergraduate programme that provides comprehensive training in computer science fundamentals, software development, and information technology for students from non-engineering backgrounds who wish to build a professional career in the technology sector. The curriculum covers programming in C, C++, Java, and Python, data structures and algorithms, database management systems, web development, software engineering, operating systems, computer networks, and emerging areas including cloud computing and mobile application development. Practical laboratories and project work ensure that learning is applied and industry-relevant throughout the programme.
India’s IT services industry — one of the world’s largest — and its rapidly expanding domestic technology market generate sustained demand for application developers, software testers, database administrators, and systems analysts. The BCA provides an accessible, focused, and career-oriented pathway into this sector for graduates with diverse academic backgrounds. Graduates are well-prepared for roles in software development, web development, IT support, and systems analysis across technology companies, BPOs, and corporate IT departments. The degree also serves as a strong foundation for postgraduate advancement through MCA or M.Sc. (Computer Science) programmes.
The candidate must have passed the 10+2 examination with at least 50% marks from a recognized board or equivalent. University may relax this minimum percentage criterion for reserved category candidates.
Exam Mode: Offline Semester mode