Bachelor of Computer Application

Bachelor of Computer Application

Bachelors
·
4 years

The BCA program under the Faculty of Humanities and Social Sciences at Tribhuvan University aims to produce skilled computer application users and developers. It is a four-year course divided into eight semesters, with an enrollment capacity of approximately 4,500 seats. The medium of instruction and examination is English.

Thinking to pursue Bachelor of Computer Application but not sure if this is the right course for you?

Stop guessing and let our counselors help you find the course that fits you best.

Find Your Best-Fit

Entrance Exams

Institutions offering BCA

Currently, 127 institutions offer Bachelor of Computer Application (BCA) under Tribhuvan University in Nepal with 64 of them offering in Kathmandu district.

Tribhuvan University has launched Bachelor of Computer Application (BCA) program from the academic year 2074/75.  In the first phase, this program was launched in six (6) constituent campuses of Tribhuvan University and are allocated 35 seats each. The program runs on semester-system under the faculties of Humanities and Social Sciences. 

The objective of the BCA program of Tribhuvan University is to produce high quality computer application users and developers. The program of study for Bachelor of Arts in Computer Application (BCA) is over a period of eight semesters (four academic years). The academic year begins in September and February of each year. The medium of instruction and examination in the Bachelor of Arts in Computer Application (BCA) program is English.

 

Eligibility

Passed in 2079 B.S.

  • Minimum D grade in each subject of grade 11 and 12 with a CGPA 1.8 or more
  • 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 grade 12 results can also apply. However, they have to submit all the required documents at the time of admission.

Passed before 2079 B.S.

  • Minimum D grade in each subject of grade 11 and 12 with a CGPA 2.0 or more
  • Minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.

Job Prospects

BCA graduates can apply for a post of system analysts, system managers, project managers, database administrators, system designers and programmers in IT Companies. Information industries and manufacture industries are always seeking for BCA graduates.

Students completing their Bachelor's degree in Computer Application are further eligible to study in any faculties which come under the Management and Information Technology such as MCA, MIT, MBA and many more. 

Curricular Structure

First Year

Semester I
Course CodeCourse NameCredit (Cr)
BCA 101Computer Fundamentals and Applications3
BCA 102Programming in C3
BCA 103Digital Logic3
BCA 104Mathematics-I3
BCA 105Professional Communication and Ethics3
BCA 106Hardware Workshop1
Total 16
Semester II
Course CodeCourse NameCredit (Cr)
BCA 151Discrete Structure3
BCA 152Microprocessor and Computer Architecture3
BCA 153OOP in Java3
BCA 154Mathematics-II3
BCA 155UX/UI Design3
BCA 156Principles of Management1
Total 16

Second Year

Semester III
Course CodeCourse NameCredit (Cr)
BCA 201Data Structure and Algorithms3
BCA 202Database Management System3
BCA 203Web Technology-I3
BCA 204System Analysis and Design3
BCA 205Probability and Statistics3
BCA 206Applied Economics2
Total 17
Semester IV
Course CodeCourse NameCredit (Cr)
BCA 251Operating Systems3
BCA 252Software Engineering3
BCA 253Numerical Methods3
BCA 254Python Programming3
BCA 255Web Technology-II3
BCA 256Project-I2
Total 17

Third Year

Semester V
Course CodeCourse NameCredit (Cr)
BCA 301Computer Network3
BCA 302Artificial Intelligence3
BCA 303Advance Java Programming3
BCA 304MIS and e-Business3
BCA 305Society and Technology3
BCA 306Project-II3
Total 18
Semester VI
Course CodeCourse NameCredit (Cr)
BCA 351Computer Graphics and animation3
BCA 352Mobile Programming3
BCA 353Cryptography and Network Security3
BCA 354Technical Writing2
BCA 355Distributed System3
BCA 356Project-III3
Total 17

Fourth Year

Semester VII
Course CodeCourse NameCredit (Cr)
BCA 401Cyber Security and Ethical Hacking3
BCA 402Software Project Management3
BCA 403Financial Accounting2
BCA 404Project-IV3
BCA 405Elective-I3
BCA 406Elective-II3
Total 18
Elective I
Course CodeCourse NameCredit (Cr)
BCA 404 – IMachine Learning3
BCA 404 – IIE-Commerce3
BCA 404 – IIIDatabase Administration3
BCA 404 – IVLinux3
Elective II
Course CodeCourse NameCredit (Cr)
BCA 405 – IDotnet Technology3
BCA 405 – IIBusiness Intelligence3
BCA 405 – IIISoftware Testing and Quality Assurance3
BCA 405 – IVData Visualization3
Semester VIII
Course CodeCourse NameCredit (Cr)
BCA 451Cloud Computing3
BCA 452Internship3
BCA 453Elective-III3
BCA 454Elective-IV3
Total 12
Elective III
Course CodeCourse NameCredit (Cr)
BCA 453 - INetwork Administration3
BCA 453 - IIE-governance3
BCA 453 - IIIDatabase Programming3
BCA 453 - IVGeographical Information System3
Elective IV
Course CodeCourse NameCredit (Cr)
BCA 454 - IDigital Marketing and SEO3
BCA 454 - IIImage Processing3
BCA 454 - IIIInternet of Things3
BCA 454 - IVData Mining and Data warehouse3

Download: Curriculum of BCA