Bachelors of Computer Application

BCA ᐧ Tribhuvan University
Bachelors ᐧ 4 years

Bachelors of Computer Application (BCA) program has been launched by Tribhuvan University from the academic year 2074/75.In beginning this program was launched in six(6) constituent campuses of Tribhuvan University and are allocated 35 seats each.

As of now, 120 colleges are running Bachelors of Computer Application (BCA) programs with the affiliation of Tribhuvan University (TU). The program is of 4 years and it runs on semester system.It runs under the faculties of Humanities and Social Sciences.

The main objective of Bachelors of Computer Application (BCA) of Tribhuvan University is to produce high quality computer application users and developers.Bachelor in Computer application (BCA) is of four academic years (eight semesters).The academic year begins in september and february of each year.


  • Minimum of D grade in each subject of class 11 and 12 with a CGPA 1.8 or more
  • Minimum of second division marks in 10+2 exam or equivalent


  • Student who graduated Bachelors of Computer Application (BCA) can apply for a post of system manager, analysts, project manager,database administrator,and programmers in IT Companies.
  • Further Studies:Student who complete thier Bachelor's Degree in BCA can further study in any faculties which come under Management and IT like MCA, MIT, MBA and many more.


First Year

Semester I

S.N.Course CodeCourse TitleCredit Hours
1CASC101Computer Fundamentals and Applications4
2CASO102Society and Technology3
3CAEN103English I3
4CAMT104Mathematics I3
5CASC105Digital Logic3
 Total 16

Semester II

S.N.Course CodeCourse TitleCredit Hours 
1CASC151C programming4
2CAAC152Financial Accounting3
3CAEN153English II3
4CAMT154Mathematics II3
5CASC155Microprocessor and Comp. Architecture3
 Total 16

Second Year

Semester III

 Third Semester     
S.N.Course CodeCourse TitleCredit Hours
1CACS201Data Structure and Algorithms3
2CAST202Probability and Statistics3
3CACS203System Analysis and Design3
4CACS204OOP in Java3
5CACS205Web Technology3
 Total 15

Semester IV

S.N.Course CodeCourse TitleCredit Hours
1CACS 251Operating System3
2CACS 252Numerical Methods3
3CACS 253Software Engineering3
4CACS 254Scripting Language3
5CACS 255Database Management System3
6CAPj256Project I2
 Total 17

Third Year

Semester V

S.N.Course CodeCourse TitleCredit Hours
1CACS301MIS and e-Business3
2CACS302DotNet Technology3
3CACS303Computer Networking3
4CAMG304Introduction to Management3
5CACS305Computer Graphics and Animation3
 Total 15

Semester VI

S.N.Course CodeCourse TitleCredit Hours
1CACS351Mobile Programming3
2CACS352Distributed System3
3CACS353Applied Economics3
4CACS354Advanced Java Programming3
5CACS355Network Programming3
6CAPj356Project II2
 Total 17

Fourth Year

Semester VII

S.N.Course CodeCourse TitleCredit Hours
1CACS401Cyber Law and Professional Ethics3
2CACS402Cloud Computing3
4N/AElective I3
5N/AElective II3
 Total 15

Semester VIII

S.N.Course CodeCourse TitleCredit Hours
1CAOR451Operations Research3
2CAPj452Project III6
3N/AElective III3
4N/AElective IV3
 Total 15