The Bachelor of Computer Applications (BCA) is a four-year undergraduate degree program offered by Tribhuvan University and other universities in Nepal. It is designed for students who are interested in computer science, software development, programming, and information technology.

A comprehensive curriculum structured to provide both depth and breadth across multiple disciplines.
The BCA program focuses on developing strong technical skills, problem-solving ability, and practical knowledge of modern computing systems, preparing students for the fast-growing IT industry in Nepal and abroad.
“Technology is not just about coding it is about creating solutions that transform ideas into reality and shape the future of the digital world.”
The program helps students learn programming languages, software development techniques, and system design for real-world applications.
Students gain in-depth understanding of databases, operating systems, networking, and modern computing technologies.
BCA focuses on logical reasoning, algorithm development, and critical thinking to solve complex computing problems.
The course prepares students for careers in software development, web development, cybersecurity, data science, and advanced studies like MCA, MIT, and MSc IT.