BCA
Bachelor of Computer Applications
The Bachelor of Computer Applications (BCA) is a three-year undergraduate program that gives students a solid foundation in computer applications and software development. It is ideal for students who want to build a career in the IT industry.
The curriculum covers programming in C, C++ and Java, data structures and algorithms, database management systems, operating systems, computer networks, software engineering, object-oriented programming and web development. Students can also explore emerging areas such as artificial intelligence, machine learning, cyber security, mobile app development, cloud computing and data analytics.
Learning is hands-on: regular lab sessions, individual and group projects and internships with IT companies give students real industry exposure. The program also develops communication, teamwork and problem-solving skills, preparing graduates for roles as software developers, web developers, database administrators, system analysts and network administrators, or for higher study such as an MCA.
- Give students a solid foundation in computer applications and software development.
- Develop programming skills in C, C++, Java and modern web technologies.
- Introduce emerging areas such as AI, machine learning, cloud computing and cyber security.
- Provide hands-on experience through lab sessions, projects and internships.
- Develop communication, teamwork and problem-solving skills for the IT industry.
- Design, write and test programs in several programming languages.
- Design and manage databases and build web and software applications.
- Understand operating systems, computer networks and software engineering practice.
- Apply data structures and algorithms to solve real-world problems.
- Work effectively on team projects and present technical work clearly.
- MCA (Master of Computer Applications)
- M.Sc Computer Science / Data Science
- MBA in IT or Systems
- Certification courses in cloud, networking and cyber security
- Eligible to appear for government and public sector examinations
- Software Developer / Engineer
- Web Developer
- Database Administrator
- System Analyst
- Network Administrator
- Software Tester
- IT Consultant
Admissions 2026-27 are open.
Submit an enquiry and our admissions team will get in touch within 24 hours to walk you through eligibility, documents and the DOST process.
Apply for BCA