Skip to main content
All Programs
BCA Program

Bachelor of Computer Application

Turn your passion for technology into a career. Our BCA program builds the developers, analysts, and IT leaders tomorrow's industry needs.

4 Years

Duration

Bachelor's

Level

Tribhuvan University

Affiliation

BCA

Degree

Program Overview

BCA is a four-year program designed to produce skilled IT professionals and software developers with strong practical and theoretical knowledge.

Academic Objectives

  • To develop skilled software developers.
  • To provide strong foundation in computer science.
  • To prepare students for IT industry and higher studies.
  • To enhance problem-solving and analytical skills.

Career Horizons

  • Software Developer
  • Web Developer
  • System Analyst
  • Database Administrator
  • Network Administrator
  • IT Manager
  • Mobile App Developer
  • Freelancer

Eligibility

  • Minimum D+ grade in each subject of grade 11 and 12 with CGPA 2.0 or more.
  • Or second division in +2 or equivalent.
  • Must pass entrance exam conducted by TU.

Course Structure

8 semesters46 subjects total

First Semester

6 Subjects
1BCA 101Computer Fundamentals and Applications
2BCA 102Programming in C
3BCA 103Digital Logic
4BCA 104Mathematics I
5BCA 105Professional Communication and Ethics
6BCA 106Hardware Workshop

Career Outcomes

Graduates of the BCA program are well-prepared for a wide range of career opportunities in Nepal and abroad. Our alumni have built successful careers across diverse sectors including banking, finance, corporate management, IT, government, and entrepreneurship.

Software Developer
Web Developer
System Analyst
Database Administrator
Network Administrator
IT Manager
Mobile App Developer
Freelancer

On This Page

All Programs

Have Questions?

Our admissions team is ready to help you choose the right program and guide you through the application process.