BCA (Bachelor of Computer Application) (Honors / Research)
The Bachelor of Computer Application (BCA) program offers a comprehensive education
in computer science and application-oriented subjects, preparing students for the
dynamic IT industry. Over the course of four years, students delve into a wide range
of topics, including data structures, computer architecture, software development,
and programming languages such as C, C++, and Java. The curriculum also covers web
technologies like HTML, ensuring students gain proficiency in both front-end and
back-end development. This multifaceted approach equips graduates with the versatility
to pursue various career paths, including Software Engineering, Web Design, Database
Administration, and System Analysis.
The recent extension of the BCA program to
four years, in line with the National Education Policy (NEP) 2020, has further enhanced
its scope and depth. The introduction of Honors and Research tracks provides students
with specialized pathways tailored to their career aspirations. The Honors track
focuses on bridging the gap between academic knowledge and industry requirements,
potentially improving employability. Simultaneously, the Research track emphasizes
current trends and innovation, fostering a new generation of scholars and professionals
capable of driving technological advancements in the field of computer applications.
This evolution of the BCA program reflects the growing importance of computer science
professionals in an increasingly digitalized world and positions graduates to meet
the evolving demands of the IT sector.
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).