Bachelor of Computer Application (BCA) is a 4 year program of Tribhuvan University. BCA focuses on development of programming and networking skills and makes familiar with application package. The objective of the program is to produce skilled computer application users and developers.

After the completion, graduates will be eligible to study in any faculties under the Information Technology such as MCA, MIT, MBA and many more.


Students who have passed +2 or equivalent examinations with minimum 45% marks or 1.8 CGPA (not less than D+ in single subject) are eligible for admission in BCA program of TU.

Documents required

Candidates must pass the admission test of Tribhuvan University. Only successful candidates will be interviewed and granted admission.

Applicants should enclose the following documents:

  • A certificate of +2 or equivalent degree having minimum 45% aggregate marks or 1.8 CGPA(not less than D+ in single subject)
  • Equivalent, Transfer, Character and Original Migration Certificates.
  • 2 passport size photograph.

Career Prospects

BCA graduates can work as system-analyst, system managers, project managers, database administrators, system designers and programmers in Banks, IT firms, etc.


Semester 1 Code
Computer Fundamentals and Application CACS 101
Society and Technology CACSO 102
English I CAEN 103
Mathematics I CAMT 104
Digital Logic CACS 105
Semester 2 Code
C Programming CACS 151
Financial Accounting CAAC 152
English II CAEN 153
Mathematics II CAMT 154
Microprocessor and Computer Application CACS 155
Semester 3 Code
Data Structure and Algorithm CACS 151
Probability and Statistics CAAC 152
System Analysis CAEN 153
OOP In Java CAMT 154
Web Technology CACS 155


Download 4-year syllabus of BCA