Home > Course

Bachelor of Computer Application


author

Akancha Chhetri

Content Writer | Updated: August 9, 2026 22:19 NST

BCA: Full Form, Courses, Eligibility, Admission 2026, Syllabus, Colleges, Jobs & Salary thumbnail image

Nepal’s information technology sector has grown considerably in recent years, which has increased the need for graduates with computing and technical skills. To meet this growing demand, the Bachelor of Computer Application (BCA) has become a popular undergraduate program among students interested in pursuing careers in information technology.

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?

  • Flexible Eligibility: Students from Science, Management, or Humanities backgrounds can all apply, making BCA one of the few technical degrees open to any +2 stream.
  • Career Opportunities: BCA provides a foundation for careers in software development, database administration, networking, UI/UX design, and other IT-related areas.
  • Practical Skills: The program combines theoretical knowledge with practical work in areas such as programming, databases, networking, and software development.
  • Further Study: BCA graduates can pursue postgraduate programs such as Master of Computer Application (MCA), Master of Information Technology (MIT), or an MBA in Information Technology or Information Systems, depending on admission requirements.
  • Opportunities Abroad: The computing knowledge gained through BCA may support further study or employment outside Nepal, subject to the recognition of the qualification and the requirements of the destination country.

Eligibility for BCA Course

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.

  • A minimum D grade in each subject of grades 11 and 12 with a CGPA of 1.8 or higher
  • A minimum of second division marks in 10+2, PCL, or an equivalent qualification in any discipline

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 Location
1. Patan Multiple Campus Patandhoka, Lalitpur
2. Bhaktapur Multiple Campus Doodhpati, Bhaktapur
3. Padma Kanya Multiple Campus Bagbazaar, Kathmandu
4. Saraswati Multiple Campus Thamel, Kathmandu
5. Bhairahawa Multiple Campus Shantinagar, Rupandehi

Top Private BCA Colleges in Nepal

Popular private BCA colleges in Nepal are:

S.N. Colleges Location
1. Kantipur College of Management and Information Technology Mid Baneshwor, Kathmandu
2.  Kantipur City College Putalisadak, Kathmandu
3. Xavier International College Kalopul, Kathmandu
4. Trinity International College Dillibazar, Kathmandu
5.  Thames International College Old Baneswor, Kathmandu
6. Texas International College Chabahil, Kathmandu
7. National College of Computer Studies Paknajol, Kathmandu

BCA Course Syllabus

The BCA curriculum covers key areas of computer applications, programming, software development, databases, networking, and modern technologies.

C Programming Data Structures and Algorithms
Microprocessor and Computer Architecture Web Technology, Scripting Languages
Computer Networking Mobile Programming
Computer Graphics and Animation Cyber Law and Professional Ethics
Cloud Computing  

For the complete subject list and detailed course contents, Download TU BCA syllabus here

BCA Entrance Examinations 

Most institutions require candidates to pass an entrance examination before admission to the BCA program. The examination generally consists of multiple-choice questions covering areas such as English, Mathematics, and General Knowledge or General Aptitude. The exact subjects, question pattern, and admission requirements may vary by university.

For detailed information about the exam pattern, syllabus, eligibility, preparation, and admission process, see our BCA Entrance Exam guide.

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 structures differ considerably between government and private institutions:

  • Government/community colleges: Approximately NPR 3 lakh to 4 lakh for the complete four-year program
  • Private colleges: Approximately NPR 5 lakh to 8.5 lakh, depending on location, infrastructure, and institutional reputation

Many BCA colleges offer scholarships and fee concessions based on academic performance, entrance examination results, financial need, or other institutional criteria. Students should check with their preferred college for the latest scholarship opportunities, eligibility requirements, and application process.

Career Scope and Salary After BCA

A BCA degree provides a foundation for careers in software development, web development, databases, networking, IT support, and other technology-related fields. Graduates can work in both IT companies and organizations with dedicated technology teams.

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • Network Administrator
  • System Administrator
  • IT Support Specialist
  • QA/Software Tester
  • UI/UX Designer
  • Data Analyst
  • Cybersecurity Associate
  • Cloud Support Associate

The salary after BCA depends on factors such as job role, skills, experience, location, and employer. Fresh graduates generally start at entry-level salaries, while professionals with strong technical skills and experience can progress to higher-paying positions.

Experience Monthly Salary (NPR)
Entry-level (0–2 years) 25,000 - 40,000
Mid-career (3–6 years) 45,000 - 80,000
Senior-level (7+ years) 100,000 - 150,000+

Salary depends a lot on the company, your skills, and any extra certifications (like cloud, AI, or cybersecurity). Students who complete a strong internship often find jobs faster after graduation.


Ads