Bachelor of Computer Application | Tribhuvan University

Tribhuvan University has recently come up with a new program under the faculty of Humanities and Social Science. The program is termed as Bachelor of Computer Application (BCA). This program was proposed under the affiliation of Tribhuvan University from the new academic year of 2071/72 BS. However, TU did not provide affiliation to any of its constituent or private academies till late December 2016. TU launched the program from the academic year 2074/2075. In the first phase TU gave permission to run Bachelor of Computer Application at its 6 constituent campuses.

It is a 4 years (8 semesters) degree. This 4 years program in Computer Application has been started with an objective to produce qualified software developers having wide range of knowledge in the technical field. Students learn to solve computer based problems of different types of business and industries.

Good academic institutions offering Bachelor of Computer Application in Nepal:

  • Divya Gyan College, Putalisadak, Kathmandu: If you are searching for good place to study BCA in Nepal, Divya Gyan might be the top college for BCA in Kathmandu under TU. It provides jobs to the students in various IT sectors after they complete their first semester. This educational institution is run by experts from IT field. Students from Divya Gyan are provided professional computer training each semester without any cost. This will help them to develop professional skills in IT. Moreover, Divya Gyan takes its students to tour every year as a part of refreshment program. It is located in Putalisadak, making it very accessible for students from any location.


  • Birat Kshitiz College: If you are searching for a good campus for BCA in Biratnagar, you can join Birat Kshitiz as it offers various facilities apart from regular Computer Application curriculum.

List of Bachelor of Computer Application Colleges

Below is the list of colleges for Bachelor of Computer Application program under Tribhuvan University in Nepal.

Objectives of Bachelor of Computer Application

The course objectives of Computer Application degree of TU are as follows:

  • To produce professionals in the field of computer application as programmer and software developers.
  • To provide knowledge about various tools and techniques used in software development.
  • To provide students with both practical and theoretical aspect of studies related to computer applications.
  • To enhance the skill of students to create solutions of technical problems that arises in industrial, commercial as well as in government companies.
  • To provide students a fine base to continue their studies further in MIT, MBA, MCA, etc.

Admission Requirements in Bachelor of Computer Application


  • Students from all the faculty are eligible to get admission for the Computer Application degree.
  • Graduates from PCL or +2 or equivalent in any discipline passed with minimum 40% marks or 'C' grade or 2 CGPA or C grade in all subjects of 11 and 12 are eligible for the admission.

Bachelor of Computer Application Syllabus

BCA Students can choose the subjects from the following concentration areas for their 4 year

  • Subject Code: CAPS476, Course Title: Applied Psychology
  • Subject Code: CACS478, Course Title: IT in Banking
  • Subject Code: CAPS479, Course Title: Hotel Information System
  • Subject Code: CAER480, Course Title: Enterprise Resource Planning
  • Subject Code: CACS482, Course Title: Knowledge Engineering
  • Subject Code: CACS483, Course Title: Advanced DotNet Technology
  • Subject Code: CACS484, Course Title: Database Programming
  • Subject Code: CACS485, Course Title: Database Administration
  • Subject Code: CACS486, Course Title: Network Administration

First Semester

Second Semester

Third Semester

Fourth Semester

Fifth Semester

Sixth Semester

Seventh Semester

  • CACS401: Cyber Law and Professional Ethics
  • CACS402: Cloud Computing
  • CAIN403: Internships
  • : Elective I
  • : Elective II

Eighth Semester

  • CAOR451: Operations Research
  • CAPJ452: Project III
  • : Elective III
  • : Elective IV

Scope and Career Prospects

Computer has become an inevitable part of our daily lives as most of the work today is done with its help. With the increasing demand of computers, comes the demand of operators. Though, most of us are aware and skilled to use the basic application in a computer, there is always a need of a professional with qualification to get work done quickly and efficiently.

Software developer and different IT professionals develop different types of applications and computer games. This is one of the popular posts that has a great demand in the market and is highly paid as well. Some popular IT companies in Nepal which are hiring app developers are listed below:

  • Nepasoft Solutions
  • E-Prabidhi
  • Info Developers
  • Verisk
  • Deerwalk
  • Mercantile Communications
  • Worldlink Communications
  • Fusemachines
  • ebPearls, and many more.

Bachelor of Computer Application graduates can apply for the post of system analysts, system managers, project managers, database administrators, system designers and programmers. Information industries and manufacturing industries are always seeking for BCA graduates.

Future Studies

Students completing their bachelor's degree in computer application are further eligible to study in any faculties which falls under the Management and/or Information Technology faculty such as M.C.A (Master of Computer Applications), MBA and many more.

Get in Touch
Contact Form
Ongoing Admissions




BE Computer

BE Civil