Bachelor of Arts in Computer Application (BCA – TU)

Table of Content.


You can click the semester subject to search notes, old questions, syllabus, etc.




Bachelor of Arts in Computer Applications  (BCA) is a four-year academic program designed by Tribhuvan University (TU) under the Faculty of Human and Social Science (FOSS). BCA program was launched from the academic year 2074/75 through its 6 constituent campuses and 35 seats were allocated for each of the campuses. Currently, more than 125 Colleges are running the BCA program with the affiliation from Tribhuvan University.

Purbanchal University and Pokhara University are also running BCA programs in Nepal.

The mission of the Course

This course is focused on the creation and dissemination of knowledge for students to master them on the latest technologies and services to humanity through its quality education and innovative approaches in practice.

To prepare IT professionals proficient in the use of computers and computing techniques in other to develop effective information systems to solve real-life problems in an organizational environment.


The eligibility of the students to engage in the BCA is so designed that even the students from Humanities can pursue their career in Information Technology. Students who have passed PCL or + 2 or equivalent examinations with a minimum of 45% marks or 2 CGPA (not less than D+ in a Single Subject) are eligible for admission in the BCA program of Tribhuvan University.

Admission Criteria

Getting through the University Entrance Exam is necessary for admission to BCA. Successful students in the University Entrance Exam should fill in the College Admission Form. Students who have filled in the University Entrance Exam forms in any other college are also eligible to apply anywhere.


Minimum D+ grade in each subject of grade 11 and 12 with CGPA 2.0 or more,


A minimum score of second division marks in 10+2, PCL, or equivalent in any discipline


Students who have passed grade 11 and are waiting for the supplementary exam (PURAK PARIKSHA) of grade 12 can also apply. However, they have to submit all the required documents at the time of admission.


Semester 1

Subjects Credit Hours Full Marks
Digital Logic 3 100
Mathematics I 3 100
English I 3 100
Society and Technology 3 100
Computer Fundamentals and Applications 3 100

Semester 2

Subjects Credit Hours Full Marks
Microprocessor and Computer Architecture 3 100
Mathematics II 3 100
English II 3 100
Financial Accounting 3 100
C Programming 3 100

Semester 3

Subjects Credit Hours Full Marks
System Analysis and Design 3 100
Web Technology 3 100
OOP with Java 3 100
Probability and Statistics 3 100
Data Structure and Algorithms 3 100

Semester 4

Subjects Credit Hours Full Marks
Project I 3 100
Database Management System 3 100
Scripting Language 3 100
Software Engineering 3 100
Numerical Methods 3 100

Semester 5

Subjects Credit Hours Full Marks
Computer Graphics and Animation 3 100
Introduction to Managemnent 3 100
Computer Networking 3 100
DotNet Technology 3 100
MIS and e-Business 3 100

Semester 6

Subjects Credit Hours Full Marks
Project II 3 100
Network Programming 3 100
Advance Java Programming 3 100
Applied Economics 3 100
Distributed System 3 100

Semester 7

Subjects Credit Hours Full Marks
Elective II 3 100
Elective I 3 100
Internship 3 100
Cloud Computing 3 100
Cyber Law and Professional Ethics 3 100

Semester 8

Subjects Credit Hours Full Marks
Elective IV 3 100
Elective III 3 100
Project III 3 100
Operations Research 3 100
back to top button
error: Please be respectful of copyright. Unauthorized use is prohibited.