Course Overview - Bachelor In Computer Application(BCA)[BCA]
Stream Humanities & Social Sciences
Duration: 8 Semester
University: Tribhuvan University
Level Bachelor
College Offered 132

About BCA Course

Bachelor of Computer Application (BCA) is a four-year, 8-semester undergraduate program of Tribhuvan University (TU) under the faculties of Humanities and Social Science. From the academic year, 2074/2075 TU launched this program. Firstly, this BCA program was launched only in six government colleges so-called constitute the campus of Tribhuvan University with an allocation of 35 seats for each campus. Due to the increasing interest of students in this program, Tribhuvan University provides affiliation to 120 private colleges all over Nepal. All the colleges are running this program effectively.

BCA program prefers students to develop their career in the field of computer application and software development. This program is of 120 credit hour where 71 credit hour is of core computer application subjects, 9 credit hour is of Mathematics and statistics subjects, an elective subject is of 12 credit hour , and languages subjects contains 6 credit hours. Not only the subject’s credit hour but the BCA program also covers 13 credit hours of projects and internships. Moving inside the course, conventional lecture classes, tutorials, and practical-based learning of this course help students to understand and pursue their carrier in computer application and Information systems. The evaluation system of the BCA course is done in the GPA system. i.e. 4 GPA maximum.

Why to study BCA?

BCA course is designed in such a way that not only students from science background can get enroll in it but also a student from management and humanities have a chance to make their IT profession through this course. The structure of this course is designed in such a way that a student who enrolls in this course will be benefited from different aspects such as, an extra programming language which college will provide to their student from starting of the semester because this course main focus on different programming languages, Project work can give a challenge to the student through which they can learn the teamwork which helps to make the path on their specialized field and an internship help student to grow as an IT professional involving in different IT companies from Nepal. They will get a chance to work in a team with different real-world programming and work management and communication tools during an internship. After completion of this course, one can continue their further in MIT (Masters in Information Technology) or in any IT courses in Nepal. Students can apply to a foreign university to continue their studies because the BCA program is valid and highly prioritized all over the world. 

Objectives of BCA Course

The main objective of the BCA course are listed below:

  • To produce highly skilled professionals in the field of programming computer application and software development.

  •  To provide knowledge about various system tools and technology used in application and software development.

  •  To provide practical-based knowledge related to computer applications.

  • To explore skills and techniques of students in software industries with problem-solving and managing skills.

  • To provide the base to students for their further studies after graduation.

Admission and Eligibility Criteria




Admission Criteria :

  • Students should collect and submit the admission form to their interested college . Generally, the admission form opens every year in the month of Bhadra/Ashoj.

  • No need to fill the form from different colleges, one form is sufficient to be eligible to attend the entrance exam for BCA. More than one form can be invalid.

  • Students must have secured 35% marks in entrance out of 100% to clear the entrance exam and get admission.

Eligibility Criteria:

  • Students must have passed +2 level/ 11 and 12 grade.

  • Students must have scored 2 CGPA with a minimum of D+ in each subject.

  • Students must pass the entrance examination conducted by TU FOHSS.

  •  For A-level students should have completed 3.5 credits also should have been provided equivalence by NEB.

  • Students from Management, Science, and Humanities can apply for this course with the above-mentioned academic requirements.

Scope and job prospects


BCA graduate students have great scope and job opportunities in the context of Nepal. As already mentioned in the context of Nepal, BCA graduated students can have a high chance of exploring themselves all over the world with their skills and technical and problem-solving skills and also have a chance to get hired from different highly reputed companies. Many governments and non-government sectors are seeking for skilled manpower in the IT field which can be fulfilled by BCA graduated students. Freshly graduated students can have a salary starting from Nrs.15,000. Salary gradually increases after reviewing their problem-solving skills and experience. The BCA graduated students can have the following job opportunities:

  • Computer Operator

  • Computer and Information System Manager

  • Web Developer

  •  IT Manager

  • System Analyst

  • Cryptographer

  • AI specialist

  • Project Manager

  • Technical writer

  •  Database Operator

  •  Information System Manager

  • Graphic Designer

  • UI/UX Designer

  • Network Specialist

  • Web Designer

  • Web Administrator

  • Software Developer

  • IT operator

  • Assistant IT officer

  • Desktop Publisher

  • Database administrator

  • Computer system Analyst

  • Computer system support Specialist

  • Computer Scientist

  • Computer Programmer


Entrance Exam Preparation


BCA is one of the best IT courses in Nepal. Government colleges are the main choice of students to study where there is a huge competition in these government colleges. Every year TU FOHSS conducts the entrance exam for BCA from which around 7000 students will apply for the BCA program from which all of those who have passed the entrance exam  will get a chance to pursue their career in this program. Students should score at least 35 to pass the entrance exam out of 100. There are many entrance preparation institutes for BCA among them all an education platform Saral Shikshya which only focuses students to score well marks and get admission to government colleges with a highly skilled and experienced teacher and also, publish its own BCA entrance Preparation book for the students from which students can get prepared on their own.

Scholarship in BCA program


Though there is high competition in this program there is a chance to get a 100% scholarship for Students. Government colleges won’t provide scholarships due to their low fees and competition. Private colleges will offer certain scholarships up to 100% in tuition fees by reviewing student’s grade in +2 and rank in entrance exams conducted by TU FOHSS. Saral Shikshya an educational platform which is serving students from different aspects will provide 100% scholarship to the students in different private colleges.

Fee Structure of BCA course:



Fee structure of BCA in a government college is around Nrs.3,60,000 to Nrs.5,00,000. In case of private colleges fee structure of BCA start from Nrs.4,00,000 up to 12,00,000. Many colleges affiliated to foreign universities have a fee structure of more than Nrs.8,00,000. Fee structure of this course can be found in college details on the website https://saralshikshya.com/college .

BCA Notice



BCA Entrance Exam 

BCA Exam Date: 2078/10/08 Time: 1: 00 PM

BCA Entrance Exam has Been Published on 2078/10/16 

Check Your Result Here: https://drive.google.com/file/d/1xv8OznfKDhhU775xnjdUID3nG7Lz8nNM/view

In BCA Entrance Exam Saral Shikshya Student Get 1st rank in Entrance Exam TUFOHSS.