Bachelor of COMPUTER APPLICATION

The department of Computer Applications began functioning right from the inception of the institution in 2014. The Department of Computer Applications stands at the forefront of technological education, offering a dynamic and forward-thinking curriculum designed to prepare students for a successful career in the rapidly evolving field of information technology. Over time, the department has grown as one of the largest departments in terms of student enrolment and faculty members. Under the FYUG Programme, the Department of Computer Applications offers a diverse curriculum that includes BCA (3 years), BCA Honours (4 years). The BCA program offers a well-rounded education in computer applications, combining foundational principles with advanced topics to prepare students for diverse and evolving roles in the tech industry.

Program Objectives

  • Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
  • Apply ethical principles and commit to professional ethics and responsibilities and norms of the IT sector.
  • Pursue higher studies in the area of Computer Science/Applications and take up self- employment in Indian and global software market by meeting the requirements of the Industrial standards.
  • Equip themselves to potentially rich and employable field of computer applications.
  • Apply standard software engineering practices and strategies in software project development using open source programming environment to deliver a quality of product for business success.
  • Work in the IT sector as system engineer, software tester, junior programmer, web developer, system administrator, software developer etc.
  • Modern tool usage: Create, select, and apply appropriate techniques, resources, and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computational systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.