BCA (Bachelor of Computer Application )

Home > BCA (Bachelor of Computer Application )

BCA (Bachelor of Computer Application )equips the student with the required conceptual knowledge of Computer Applications and help develop skills and qualities required to become App. Developers, Computer applications administrator and expert in all kinds of computer applications. We encourage students to become technically competent to ensure global standing. This course is designed to instill technical knowledge and qualities required to become global Computer Applications Developer and expert.This course shall open multiple Avenues for students to persue further studies and take-u careers in teaching, research and consultancy.

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry , the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.


Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field.This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer.

The Class for BCA will run from 6:30 to 10: 45 am (Morning) , Sunday to Friday.

Students who have passed PCL or + 2 or equivalent examinations  with minimum 40% marks  or 2 CGPA (not less than D+ in single Subject) are eligible for admission in BCA program of Tribhuvan University.

    • There is a huge scope in the field of BCA. One can do job, buying essays on https://buyessayfriend.com/ or can go for higher studies after the completion of course.
    • Self employment option is also available. You can go freelancing or develop your own software if you have that many skills.
    •  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.
First Semester:
CACS 101Computer Fundamental & Applications
CASO 102 Society & Technology
CAEN 103English I
CAMT 104Mathematics II
CACS 105Digital Logic
Second Semester:
CACS 151C Programming
CAAC 152 Financial Accounting
CAEN 153 English II
CAMT 154Mathematics II
CACS 155 Microprocessor & Computer Architecture
Third Semester:
CSCS 201 Data Structure & Algorithims
CAST 202Probability and Statistics
CACS 203System Analysis and Design 
CACS 204 OOP in Java
CACS 205Web Technology
Fourth Semester:
CSCS 251Operating System
CSCS 252 Numerical Methods
CSCS 253Software Engineering
CACS 254Scripting Language
CACS 255Database Management System
Fifth Semester:
CACS 301MIS and C-Bussiness
CACS 302DotNet Technology
CACS 303 Computer Networking
CAMG 304 Introduction to Management
CACS 305 Computer Graphics & Animation
Sixth Semester:
CSCS 351Mobile Programming
CSCS 353Applied Economic
CACS 354Advance Java Programming
CACS 355  Network Programming
CAPJ356 Project II
Seventh Semester:
CSCS 401Cyber Law & Professional Ethics
CSCS 402Cloud Computing
CAIN 403Internships
N/AElective I
N/AElective II
Eighth Semester:
CAOR45IOperations Research
CAPJ452Project III
N/AElective III
N/AElective IV