Bachelor of Computer Application (BCA)

The Bachelor of Computer Application (BCA) is one of the most popular undergraduate IT degrees in Nepal. Offered by Tribhuvan University (TU) under the Faculty of Humanities and Social Sciences (FoHSS), this program is designed for students who want to build a strong career in computer applications, software development, and information technology.

Introduced in Academic Year 2074/75 BS, the TU BCA program is now available in many constituent and affiliated colleges across Nepal.

Objective of the BCA Program (TU)

The primary goal of the TU BCA program is to produce skilled and competent IT professionals capable of designing, developing, and managing computer-based systems.

The program emphasizes:

  • Strong theoretical foundations
  • Hands-on practical and project-based learning
  • Real-world exposure through internship and final projects

Graduates are prepared to work in the software industry, IT services, government and private organizations, or to pursue higher studies.

Program Overview & Highlights

Duration

  • 4 Years
  • 8 Semesters

Medium of Instruction

  • English (for both teaching and examinations)

Credit Structure

  • Approximately 126 credit hours
  • Includes:
    • Core computer science subjects
    • Elective courses
    • Project work
    • Internship / field work

Core Subjects Covered in TU BCA

The BCA curriculum at Tribhuvan University covers a wide range of essential IT and computer application topics:

🔹 Programming & Development

  • C Programming
  • Java Programming
  • .NET Technology
  • Web Technologies
  • Mobile Application Development

🔹 Computer Science Foundations

  • Data Structures and Algorithms
  • Operating Systems
  • Computer Organization
  • Computer Networking

🔹 Databases & Systems

  • Database Management Systems (DBMS)
  • Management Information Systems (MIS)
  • E-Business Systems

🔹 Software & Professional Skills

  • Software Engineering
  • System Analysis and Design
  • Cyber Law and Professional Ethics

🔹 Practical Exposure

  • Semester Projects
  • Final Year Project
  • Internship / Industrial Training

🔎 Note: Some colleges may offer additional or elective subjects such as Python, Cloud Computing, UI/UX Design, Data Science basics, or emerging technologies, depending on institutional capacity.

🎓 Eligibility Criteria for TU BCA

🎒 Who Can Apply?

Students who have completed any of the following are eligible:

  • 10+2 (Science, Management, or Humanities)
  • PCL or equivalent qualification
  • From a recognized board or institution

📜 Minimum Academic Requirement

  • Second Division (40%), or
  • CGPA 2.0 out of 4.0 (or equivalent)

🧠 Entrance Examination

  • Admission to TU BCA generally requires passing the BCA Entrance Test conducted by Tribhuvan University.
  • The entrance exam usually tests:
    • English
    • Mathematics
    • Logical reasoning
    • Basic computer knowledge

⚠️ Entrance format and weightage may slightly vary by year or college, but TU guidelines remain the core standard.

Career Scope After BCA

After completing BCA from TU, graduates can work in a wide range of IT roles, including:

  • Software Developer / Programmer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • System Analyst
  • Network Administrator
  • IT Support Officer
  • Project Coordinator / Manager
  • Startup Founder or Tech Entrepreneur

Higher Study Options After BCA

BCA also serves as a strong academic foundation for further studies such as:

  • MCA (Master of Computer Application)
  • MIT / MSc IT
  • MBA (Information Systems / IT Management)
  • Other postgraduate programs in technology and management (subject to eligibility)

Why Choose BCA at Tribhuvan University?

  • Nationally recognized TU degree
  • Balanced mix of theory + practical
  • Suitable for students from any +2 stream
  • Strong foundation for IT jobs or higher studies
  • Affordable compared to many private IT degrees

Conclusion

The Bachelor of Computer Application (BCA) at Tribhuvan University is an excellent choice for students who want to enter the IT field with a solid academic and practical background. With its structured curriculum, industry-relevant subjects, and growing acceptance in Nepal and abroad, TU BCA continues to be a reliable and career-oriented undergraduate program.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *