BCA is a four years (8 semesters) semester based undergraduate degree course offered by Tribhuvan University in the field of computer applications or computer science.  After BCA the students can go further studies as Master in Computer Application (MCA) and MIT. It is a common degree for CS/IT universities and is an alternative to the engineering counterpart, BE/B.Tech in Computer Science/IT. It is a technical degree that prepares students for a career in the field of computer applications and software development. The objective of BCA is to produce high quality computer application users and developers.


The candidate applying for BCA program must have:

  • Successfully completed a twelve-year schooling or equivalent from any University, Board or Institution recognized by Tribhuvan University.
  • Secured a minimum of second division (45%) or minimum grade as fixed by Dean Office in all subjects in the twelve-year schooling or equivalent.


Admission of eligible candidate will be on the basis of score obtained on entrance test conducted by Dean’s office, Tribhuvan University and performance in personal interview. The entrance test consists of English 40%, Mathematics 50% and General Knowledge 10%. Students must secure at least 40 % score in the test in order to qualify for interview. The interview will be conducted strictly on the basis of merit. Candidates who pass the entrance exam taken by university will be interviewed and the selected candidate from interview will be eligible for admission. There are 35 quotas for admission in BCA.

  • The admission in BCA program is competitive. The weightage is determined as per T.U rule.


The BCA program is an intensive programme. Hence, very high level of student’s commitment is required. Students must attend every lecture, tutorial and practical classes. The minimum attendance requirement is fixed at 80%. Students failing tomeet 80% attendance shallnot be allowed to appear semester end examinations.


Creative in research and teaching.

Connect with us

Banasthali & Khusibu, Kathmandu Nepal 

  • dummy

  • 977 01 4960509
  • 977 01 4964068


Enter your email and we'll send you more information