KMC – Kathmandu Model College

BCA Full Form Explained.

BCA Full Form Explained | Admission, Fees & Subjects Detailed

BCA Full Form Explained | Admission, Fees & Subjects Detailed

Learn about BCA admission, fees and courses. Find out why BCA is a smart choice for IT careers. Easy guide with all you need to know.

Bachelors in Computer Application (BCA) is a four-year degree in Nepal that focuses on application and software development. Tribhuvan University introduced the Bachelor in Computer Application (BCA) program under the Humanities and Social Science faculties in the academic year 2074/2075.

BCA Full Form Explained. 

For studying BCA course Kathmandu Model College (KMC) is recognized as one of the best private colleges in Nepal. It is because this college offers computer labs, internship opportunities with leading IT companies and experienced faculty members who provide guidance and mentorship.

Studying BCA at KMC, the Best TU Affiliated College in Nepal offers students a high education and career readiness. The college provides guidance from experienced faculty and emphasizes a holistic learning experience. The college’s strong network of alumni and industry connections also boosts students’ chances of securing successful job placements.

KMC’s computer labs offer BCA students hands-on experience in programming and software development. The labs are equipped with modern technology to ensure students are well-prepared for the IT industry. The BCA program at KMC follows industry standards and trends providing students with relevant and up-to-date knowledge and skills. 

The supportive learning environment at KMC encourages collaboration, critical thinking and innovation with personalized attention and guidance from faculty.

What Is The Full Form Of BCA?

The full form of BCA is a Bachelor’s in Computer Application. BCA is a four-year degree course for individuals who dream to seek a career in programming language. BCA is the most well-known choice for beginning a professional life in information technology. A BCA is at a similar level as a B.Tech or B.E degree in Software engineering.

Why Should You Follow A BCA Course?

A Bachelor of Computer Applications (BCA) course is a wise decision for IT experts looking for a steady career. With the rising demand for talented experts in the digital world, BCA courses offer different job opportunities in programming development, systems analysis, network engineering and project management. 

BCA syllabus covers subjects like programming, database management, web development and computer networking, providing a strong foundation in computing. Practical skills such as practical projects and internships are highly valued by employers. 

BCA courses plan students for further studies like Master of Computer Applications (MCA) or MBA in Information Technology, prompting higher positions and salaries. High earning potential is likewise a key benefit. 

BCA degree can open up worldwide opportunities. Self-awareness abilities like  problem-solving, logical thinking and creativity are additionally valuable in IT and day to day life.

BCA Salary In Nepal

BCA graduates in Nepal can expect to earn a salary of NPR 20,000 to NPR 50,000 per month on average. However, this may vary from person to person and can be much higher if you already have prior experience working in the industry.

Who Should Pursue BCA Course?

A Bachelor of Computer Applications (BCA) course is great for the people who love technologies and want  to build  a lifelong career in the IT sector. Giving attention to details is very important in the IT sector and the BCA course refines these abilities making them important assets in any IT group.

A Bachelor of Computer Applications (BCA) course is ideal for individuals who:

  • Have a passion for technology and want to start a career in the IT sector.
  • Possess strong attention to detail, as precision is crucial in IT.
  • Enjoy problem-solving and have a talent for logical thinking.
  • Aspire to become future IT professionals.
  • Have a keen interest in mathematics and related subjects as BCA covers topics like calculations and data structures.
  • Seek to transform their career pathway or explore new opportunities.
  • Are inclined towards creative thinking and innovation.

Who Can Study BCA In Nepal?

Anyone who meets the following criteria can pursue a Bachelor of Computer Applications (BCA) in Nepal:

  • Passed in the academic year 2079 B.S.
  1. Students must attain a minimum D grade in each subject of grades 11 and 12 with a CGPA of 1.8 or more.
  2. Achieved a minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
  3. Students who have completed grade 11 and are awaiting grade 12 results can also apply, provided they submit all required documents at the time of admission.
  • For those who passed before the academic year 2079 B.S., the criteria are as follows:
  1. Students must score a minimum D grade in each subject of grades 11 and 12 with a CGPA of 2.0 or more.
  2. A minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.

These requirements ensure that students have the necessary educational background to excel in the BCA program.

Scope Of BCA In Nepal

BCA graduates can work in both the government and non-government sectors. This consists of a variety of occupations such as: 

  1. Government IT Departments
  2. Public Service Commissions
  3. Ministries and Departments 
  4. Research and Development
  5. Education Sector
  6. Non-Governmental Sector
  7. Non-Profit Organizations (NGOs)
  8. Humanitarian Organizations
  9. Research Institutes 
  10. International Development Agencies
  11. Environmental and Conservation Organizations

BCA Fee Structure And Scholarship In Nepal

The tuition price for a Bachelor of Computer Application in Nepal is between NPR 1.5 lakhs and 4 lakhs. Scholarships for BCA are available depending on the college and university (TU,KU & PU). These are the scholarships for BCA in Nepal:

  1. Government Scholarships
  2. Institutional Scholarships
  3. Private Scholarships

Entrance Exam Preparation

BCA is one of the best IT courses in Nepal. Government universities are the principal selection of students to study and there is competition in these government universities. Every year TU FOHSS(Faculty Of Humanities And Social Sciences) conducts the entrance test for BCA from which around 7000 students will apply for the BCA program from which those who have finished the selection test will be able to seek after their career in this program. 

Students need to score 35 to pass the test out of 100. Many entrance preparation institutions for BCA just center students to score good marks and get admission to government colleges with exceptionally talented and experienced instructors and publish their own BCA entrance preparation book for the students from which students can get ready on their own. Here’s how to prepare effectively:

  1. Know the exam format.
  2. Study the syllabus.
  3. Practice regularly.
  4. Focus on weak areas.
  5. Manage your time effectively.
  6. Stay updated with current affairs.
  7. Maintain a healthy lifestyle.
  8. Stay confident throughout.

BCA Subjects In Nepal

The Bachelor of Computer Applications (BCA) program in Nepal focuses on computer science, information technology and business administration. The syllabus aims to develop students’ technical and practical skills, problem-solving and critical thinking abilities while also covering business and management principles.

The curriculum includes programming languages like C, C++, Java and Python, database management systems, web development, networking, data communication, operating systems, software engineering, mathematics and statistics, business administration and ethics and professionalism. 

Admission Process For BCA In Nepal

  1. Apply online
  2. Pay the application fees
  3. Appear on the written test conducted by the college (this is optional and may not occur in every college)
  4. Attend the interview
  5. Accept the offer letter
  6. Pay the admission fees
The Required Documents

Applicant should submit the following documents at the time of admission:

  1. Complete and signed admission form along with application fee (TU charges NRs. 2000 for form)
  2. Official copy of academic certificates (SLC onwards)
  3. Copy of a character certificate issued by the school
  4. Copy of a character certificate issued by the College
  5. Copy of a citizenship card
  6. Transfer Certificate

BCA Colleges In Nepal

Here are listed the top government colleges that are affiliated with TU/PU and private colleges:

  • List of government colleges
  1. Tribhuvan University affiliated colleges
  2. Institute of Engineering (IOE), Tribhuvan University
  3. Mahendra Ratna Multiple Campus, Tribhuvan University
  4. Patan Multiple Campus, Tribhuvan University
  5. Prithvi Narayan Multiple Campus, Tribhuvan University
  6. Ratna Rajya Laxmi Campus, Tribhuvan University
  7. Siddhanath Multiple Campus, Tribhuvan University
  8. Padma Kanya Multiple Campus, Tribhuvan University
  9. Pokhara University affiliated colleges
  10. Pokhara University Campus, Pokhara University
  • List of private colleges affiliated with TU

Here is a list of private colleges in Nepal affiliated with Tribhuvan University (TU) that offer Bachelor of Computer Applications (BCA) programs:

  1. Kathmandu College of Management (KCM), Kathmandu
  2. Apex College, Kathmandu
  3. Kathmandu Model College, Kathmandu
  4. Islington College, Kathmandu
  5. Prime College, Kathmandu
  6. St. Xavier’s College, Kathmandu
  7. Kantipur City College, Kathmandu
  8. Asian College of Higher Studies, Lalitpur
  9. Kantipur Engineering College (KEC), Lalitpur
  10. National College of Computer Studies (NCCS), Lalitpur

BCA  Evaluation

The evaluation of a Bachelor in Computer Application is divided into two parts which are internal (30%) and external (70%).

The internal evaluations in BCA are:

  1. Class Attendance (5 marks)
  2. Class participation, discussion and presentation (5 marks)
  3. Assignment (10 marks)
  4. Class test (writing) – (10 marks)

The external evaluations in BCA are:

  1. The external exam for theoretical courses is conducted by the Controller of Examinations at Tribhuvan University.
  2. The Department of Social Work (TU) coordinates the external evaluation of practical topics and fieldwork at the departmental or campus level.


In conclusion, the Bachelor of Computer Applications (BCA) is a significant course that gives opportunities to a promising profession in the IT industry. The admission process includes finishing higher secondary education with good grades and passing the entrance test. 

BCA courses cover crucial software engineering subjects like programming languages, database management, web development and computer networks. With a BCA degree, students can seek professions in software development, systems analysis or network engineering and prepare for further studies like an MCA or MBA in IT. Studying BCA is a huge step towards a future in the powerful technology world.

Frequently Asked Questions (FAQs)

The full form of BCA is Bachelor of Computer Applications. It is an undergraduate degree course focused on computer science and its applications.

The eligibility criteria for BCA admission is that you must have completed your higher secondary education (Class 12) with good grades. Some colleges also require you to pass an entrance exam.

You can apply for a BCA course by filling out the application form of the college or university you are interested in. This can usually be done online through the institution’s official website. Make sure you meet the eligibility criteria before applying.

Yes, some colleges and universities conduct entrance exams for BCA admission. The specifics of these exams vary, so check the requirements of the institutions you are applying to.

The fees for a BCA course can vary significantly. Government colleges generally have lower fees compared to private institutions. Besides tuition fees, consider additional costs like books, accommodation and examination fees.

Campus Life