Bachelor in Computer Applications (BCA), running under the affiliation of Tribhuvan University, is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 4 years and is divided into 8 semesters. With the rapid growth of the IT industry in Nepal, the demand for computer professionals is increasing day by day. This increasing growth of the IT industry has created a lot of opportunities for computer graduates. It comprises the subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’. This course provides a lot of opportunities to the students who are interested in the computer field and wants to work in the IT sector as a programmer or software developer.

BCA programs consist of the core motives in the production of highly qualified professionals who have both theoretical and practical knowledge in computer systems and their application. The main objectives of the BCA program are:

  • To train students to create solutions for information system-based needs and problems in commercial, financial, governmental, or other types of organizations.
  • To provide knowledge on various tools, concepts, and techniques of software development.
  • To prepare students for acquiring careers in dynamic and continually evolving fields of software development.
  • To provide a solid foundation for further studies leading to MCA (Masters in Computer Applications), MIT, MS Computer Science, and MBA.