(BCA (Online))
The government of Rajasthan established Manipal University in 2011 in Jaipur, India. Established under the Manipal Group, its programs provide easy and convenient learning experiences, allowing students to match their studies with personal and professional commitments. The degrees are on par with traditional campus programs, recognised by UGC and AICTE and accredited with NAAC A+. Offering various bachelor’s and master’s degrees in business administration, computer applications, commerce, and arts, the curriculum aligns with industry trends, ensuring practical skills and knowledge. Students also benefit from a vast network of alumni and career opportunities.
This university offers various undergraduate, postgraduate, and professional certification programs for many national and international students. Not only this, but Manipal University has been accredited with various awards and certifications for its contribution to making the education sector potent. Furthermore, Manipal Online University ensures access to quality education beyond geographical boundaries. Devoted to academic excellence, the university continues to shape learners’ futures through its comprehensive and globally recognised programs.
BCA (Bachelor of Computer Applications) is a 3-year undergraduate degree in computer science and IT, focused on programming, software development, and computer applications.
3 years
6 semesters
Common subjects include:
Programming Languages (C, C++, Java, Python)
Data Structures
Database Management Systems (DBMS)
Operating Systems
Web Development (HTML, CSS, JavaScript)
Computer Networks
Software Engineering
Cloud / AI / ML basics (in some universities)
Mobile App Development
Cybersecurity fundamentals
Passed 10+2 (any stream)
Many colleges prefer Mathematics/Computer Science but not compulsory
Minimum marks: 40–50% (varies by university)
After BCA, you can work as:
Software Developer
Web Developer
App Developer
System Analyst
IT Support Specialist
Network Administrator
Data Analyst
QA Tester
Cybersecurity Analyst
Cloud Support Engineer