Gyan Deep College

Bachelor Of Computer Application (BCA)

Tribhuvan University
Duration
4 years
Affiliated To
Tribhuvan University
Mode
Full Time
Programme Overview

Program Structure

The Bachelor of Computer Applications (BCA) at Tribhuvan University is a four-year, semester-based undergraduate program carrying 130 credits. Each academic year consists of two semesters, and the program is delivered in English. The curriculum includes theory, laboratory work, internal and external evaluation, project work, and internship-related components depending on the course. Students must maintain the required attendance, pass internal and external assessments separately where applicable, and complete the degree within the maximum time limit of eight years.

Objectives

The BCA program aims to prepare human resources for productive careers in the IT industry, software development, entrepreneurship, and related fields, while also enabling students to pursue higher education. It is intended to provide students with technical competence, problem-solving ability, and practical exposure to computing concepts. The program also emphasizes research orientation, professional development, and adaptability to the changing demands of the digital sector. Overall, it seeks to produce graduates who can contribute effectively to information technology and related industries.

Specializations

Based on the curriculum structure and subject orientation, BCA provides scope for specialization through advanced computing areas such as software development, networking, database systems, web development, and emerging IT applications. The course framework includes theory, lab-based courses, project work, and research-oriented learning, allowing students to build interest in areas relevant to their goals. While the syllabus does not list formal concentrations in the same way as BBS, the program enables students to develop expertise through elective and practical focus areas. Students may shape their study around areas such as software engineering, system administration, networking, and application development.

Career Prospects

BCA graduates are prepared for careers in the IT sector, software companies, system support, database administration, networking, and web development. The program also supports entrepreneurship and higher studies in computing and information technology. Since the curriculum includes practical work and project-based learning, graduates are also suited for research and applied technical roles. The degree provides a strong foundation for both employment and postgraduate education in computer applications and related fields.

Possible Career Paths

  • Software developer.

  • Programmer.

  • Systems analyst.

  • Computer support engineer.

  • Database administrator.

  • Systems administrator.

  • Web designer and developer.

  • Network administrator.

  • IT consultant.

  • Entrepreneur in the technology sector.