Get Free Consultation


About the programme

The BCA (Bachelor of Computer Applications) program is structured to equip students with a comprehensive set of skills and knowledge, vital for success of information technology. Its outcomes focuses on cultivating a strong foundation in computer science, software development, and system analysis. Students develop proficiency in programming languages, database management, and software engineering principles, enabling them to design and develop robust applications. The program emphasizes problem-solving abilities, critical thinking, and logical reasoning, essential for addressing complex technological challenges. Additionally, it nurtures effective communication and teamwork skills, preparing students to collaborate seamlessly in multidisciplinary tech environments. The BCA program's ultimate goal is to produce graduates well-versed in emerging technologies, adaptable to industry changes, and capable of innovating and contributing significantly to the IT sector or pursuing further studies in specialized areas of computer applications.


Minimum 50% marks in best four relevant subjects at XII level (Including English & Math / Computer Science / Informatics Practice / Computer Applications / Multimedia & Web)


3 years

Programme Objectives

  • Understand, analyze and develop computer programs in the areas related to algorithm, web design and networking for efficient design of computer-based system.
  • Work in the IT sector as system engineer, software tester, junior programmer, web developer, system administrator, software developer etc.
  • 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.
  • Understand the fundamental concepts of computers and peripheral devices and evolution of computer technologies.

Programme Educational Objectives

  • Familiarized with business environment and information technology and its applications in different domains.
  • Gain knowledge to identify, explain and apply functional programming and object-oriented programming techniques and use of databases to develop computer programs.
  • Analyze, design, implement and evaluate computerized solutions to real life problems, using appropriate computing methods including web applications.
  • Understand the frontend and backend of software applications.