BCA (Bachelor of Computer Application) (Honors / Research)

The Bachelor of Computer Application (BCA) is a four-year full-time undergraduate program tailored for students aiming to build a career in the rapidly expanding IT industry. It provides a strong academic foundation in computer science and application-oriented subjects, covering areas such as data structures, computer architecture, software development, programming languages like C, C++, Java, and web technologies including HTML. The program prepares students for diverse roles such as Software Engineer, Web Designer, Data Base Administrator and System Analyst by equipping them with both theoretical knowledge and practical skills required in today’s digital workforce. As industries continue to adopt digital solutions, the demand for computer science professionals is on the rise, making this course a popular choice for IT aspirants.

In alignment with the National Education Policy (NEP) 2020, the Bachelor of Computer Application (BCA) (Honors/Research) program has been extended to four years from the academic year 2024–25. This advanced curriculum integrates both foundational concepts and emerging technologies essential for the IT sector. The Honors track is designed with a strong industry orientation to reduce the gap between academic learning and employment opportunities. Meanwhile, the Research component emphasizes current research trends and encourages innovation, aiming to foster future scholars and professionals who can contribute to technological advancements and academic growth in the field of computer applications.

Program Educational Objectives (PEO):
  • PEO1: Participate in lifelong learning through the successful completion of advanced degrees, continuing education and certifications and/or other professional developments
  • PEO2: Be successfully employed in IT as well as multidisciplinary domains in supportive and/or leadership roles
  • PEO3: Be self-reliant and independent thinkers leading entrepreneurial or social journey
Program Objective (PO):
  • PO1: To gain core knowledge and a strong foundation in computer science and application
  • PO2: To develop applications for various domains by skills acquired in programming languages, computational tools and techniques.
  • PO3: To demonstrate analytical and problem solving skills required in IT industry
Program Specific Outcomes (PSO):
  • PSO1: Acquire knowledge of core computer fundamentals as well as programming languages to solve problems computationally (BT Level 1 and 2)
  • PSO2: Analyze various computational applications and develop a solutions using domain knowledge appropriate for a defined problems. (BT Level 3 and 6)
  • PSO3: Select, adapt and apply appropriate techniques, resources and tools to develop a software. (BT Level 4 and 5)
  • PSO4: Communicate effectively with or among other development teams/community by writing reports and effective presentations about computing activities. (BT Level 2)

BCA Course Outcome

Title Download
BCA Course Outcome Download