Home > Course

Bachelor of Computer Application


author

Akancha Chhetri

Content Writer | Updated: June 19, 2025 06:54 NST

The IT sector is experiencing rapid growth both in Nepal and globally. As businesses rely more on technology, the demand for skilled IT workers is rising. In Nepal, the Bachelor of Computer Applications (BCA) program has become a great option for those looking to start a career in the exciting IT industry. The BCA program welcomes students from all academic backgrounds, not just those with a science focus. It opens opportunities for anyone interested in pursuing a career in IT. This inclusivity has boosted the demand for BCA graduates in Nepal.

What is a BCA?

The Bachelor of Computer Applications (BCA) is a four-year undergraduate degree program that focuses on the practical application of computer science principles and software development. It equips students with the knowledge and skills to design, develop, and maintain software applications and systems.

Why Choose a BCA in Nepal?

Career Opportunities

BCA graduates have a wide array of career opportunities in Nepal's growing IT sector. The program's emphasis on practical skills and industry relevance makes graduates highly sought after by both government and private organizations. Some of the common job roles for BCA graduates include Software Developer, Database Administrator, Network Administrator, IT Manager, UI/UX Designer, and so on.

Several prominent IT companies in Nepal are known to actively recruit BCA graduates, including Nepasoft Solutions, E-Prabidhi, Info Developers, Verisk, Deerwalk, Mercantile Communications, Worldlink Communications, Fusemachines, and ebPearls.

Global Recognition

The BCA degree holds international recognition, enabling graduates to explore global career opportunities. The program's focus on fundamental computer science principles and practical skills makes it transferable to various IT industries worldwide.

Foundation for Further Studies

The BCA program provides a solid foundation for pursuing advanced studies in related fields, such as:

  • Master of Computer Applications (MCA)
  • Master of Information Technology (MIT)
  • MBA in Information Technology

Specialization through higher education can open doors to leadership roles, increased earning potential, and enhanced career prospects.

BCA Admission Process

To apply for the BCA program, students should check their eligibility before beginning the application process.

Eligibility for BCA Course

Students from any academic background (Science, Management, Humanities, or Education) can pursue a BCA degree in Nepal. The eligibility criteria for the BCA program can vary depending on the university or institution offering the course. Here are the requirements for admission to the BCA program at top universities.

Tribhuvan University BCA Eligibility 

The key eligibility criteria for BCA admission into TU-affiliated colleges are as follows:

  • A minimum D grade in each subject of grades 11 and 12 with a CGPA of 1.8 or higher.

OR

  • A minimum of second division marks in 10+2, PCL, or an equivalent qualification in any discipline.

Purbanchal University BCA Eligibility

The key eligibility criteria for BCA admission into Purbanchal University affiliated colleges are as follows:

  • Candidates must have completed +2 with a minimum D+ grade in each subject.
  • At least 45% marks for PCL, or an equivalent qualification.

Admission Procedure for the BCA Program

The admission process typically involves the following steps:

  • Register on the college or entrance exam's official website.

  • Complete the application form, upload the required documents, and pay the fee.

  • Receive your admit card for the entrance exam.

  • Appear for the exam and achieve a qualifying score.

  • Attend interviews or counseling, if applicable.

  • Check the merit list announcement.

  • Finalize admission by completing formalities and fee payment within the deadline.

Top BCA Colleges in Nepal

There are over 135 colleges across Nepal offering the BCA program, providing students with a range of options for pursuing this popular course.

Top Government BCA Colleges in Nepal

The table below shows the top government colleges offering the BCA program.

S.N. Colleges Average Fees(NRs.)
1. Patan Multiple Campus -
2. Bhaktapur Multiple Campus -
3. Padma Kanya Multiple Campus -
4. Saraswati Multiple Campus -
5. Bhairahawa Multiple Campus -

Top Private BCA Colleges in Nepal

Popular private BCA colleges in Nepal are:

S.N. Colleges Average Fees (NRs.)
1. Kantipur College of Management and Information Technology -
2.  Kantipur City College -
3. Xavier International College -
4. Trinity International College -
5.  Thames International College -
6. Texas International College -
7. National College of Computer Studies -

Program Structure and Curriculum

The BCA program typically spans four years, divided into eight semesters. The curriculum covers a wide range of topics, including programming languages like C, C++, Java, and Python, database management systems, web development, networking, data communication, operating systems, software engineering, mathematics, statistics, business administration, and ethics and professionalism. The semester-wise BCA syllabus is shown below

1st Semester 2nd Semester
Computer Fundamentals & Applications C Programming
Society and Technology Financial Accounting
English I English II
Mathematics I Mathematics II
Digital Logic Microprocessor and Computer Architecture
3rd Semester 4th Semester
Data Structures and Algorithms Operating System
Probability and Statistics Numerical Methods
System Analysis and Design Software Engineering
OOP in Java Scripting Language
Web Technology Database Management System
  Project I
5th Semester 6th Semester
MIS and E-Business Mobile Programming
DotNet Technology Distributed System
Computer Networking Applied Economics
Introduction to Management Advanced Java Programming
Computer Graphics and Animation Network Programming
- Project II
7th Semester 8th Semester
Cyber Law and Professional Ethics Operations Research
Cloud Computing Project III
Internship Elective III
Elective I Elective IV
Elective II -

Note: This curriculum structure is based on the Tribhuvan University BCA program.

Download TU BCA syllabus here

BCA Entrance Examinations 

The BCA entrance exam typically assesses students' knowledge in English, mathematics, and general knowledge. The exam format may vary across institutions, but it usually consists of multiple-choice questions. The table below shows the BCA examination dates of top universities.

Entrance Exam Application Date Examination Date Result Date
Tribhuvan University 23 October - 11 November 16th November 19th November
Pokhara University - - -
Purbanchal University - - -

BCA Fee Structure and Scholarships

Fee Structure

The fee structure for Bachelor of Computer Applications (BCA) programs in Nepal varies significantly between government and private colleges. Government colleges typically charge between NRP 3.5 lakhs to 4 lakhs for the entire four-year program. Whereas, the private colleges charge around NRP 7 lakhs to NRP 8.5 lakhs.


Ads