Skip to main content Skip to navigation

Undergraduate

Bachelor of Computer Applications (BCA)

Course Code

BCA

Start Date

01 July 2026

Study Location

NGI

Qualification

10+2

Department

Department of Computer Applications

Duration

3 Years

Course Overview

BCA is a three-year undergraduate degree program designed to provide students with a strong foundation in computer science and its applications. The course aims to equip students with the necessary knowledge and skills to work in various fields of the IT industry.

BCA graduates can pursue careers as software engineers, developers, analysts, web developers, mobile app developers, and more. They can also pursue higher education in computer science and applications, such as MCA, M.Sc. (Data Analytics), M.Sc. (I.T.), or Ph.D. in Computer Science.

BCA programs at our institute provide students with a comprehensive understanding of computer applications and prepare them for successful careers in the IT industry.

Admission Eligibility

  • Candidates must have passed 10+2 or an equivalent examination from a recognized board.
  • Candidates should have obtained at least 45% marks (40% for reserved categories) in the qualifying examination.

  • Software Developer: Designing, developing, and maintaining software applications for different industries.
  • Web Developer: Creating and managing websites for businesses and organizations.
  • Data Scientist: Analyzing and interpreting complex data to derive insights and drive business decisions.
  • Network Administrator: Managing and maintaining a company's computer networks, including hardware, software, and security.
  • Database Administrator: Designing, implementing, and maintaining databases for organizations.
  • IT Project Manager: Planning and managing the development and implementation of IT projects.
  • Mobile Application Developer: Designing and developing applications for mobile devices.
  • Quality Assurance Tester: Testing software applications to ensure they are error-free and meet quality standards.
  • Technical Analyst: Executing IT processes to enhance efficiency and recommending cost-effective technological solutions.
  • Digital Marketer: Leveraging digital platforms and tools to promote products and services.
  • BCA graduates can find employment in various sectors, including IT consulting, software development, financial services, e-commerce, and more.

Jump to navigation

Modules

Bachelor of Computer Applications (BCA) is a three‑year undergraduate program that provides a comprehensive foundation in computer science and information technology. The course begins with modules such as Computer Fundamentals, Programming in C, Digital Electronics, and Mathematics for Computer Science, gradually moving towards advanced subjects. In the second year, students study Data Structures, Database Management Systems, Object‑Oriented Programming in C++, and Operating Systems.

The program then expands into Computer Networks, Software Engineering, and Web Technologies, ensuring students gain both theoretical and practical knowledge.

Fees and funding

Category Income Limit Max Reimbursement
General / OBC / Minority ₹ 2.0 LPA ₹ 50,000
SC / ST ₹ 2.5 LPA ₹ 84,930

Mandatory Requirements: Eligibility 60% in last qualifying examination | Min. 75% attendance | Valid JEE Mains/CUET qualification | Documents: Income, Caste, Domicile (Tehsildar issued)

Category Income Limit Max Reimbursement
General / OBC / Minority / SC / ST ₹ 2.0 LPA ₹ 14,775

Why NGI

We are committed to empowering students with the knowledge, skills, and values needed to excel in a dynamic world.

Next steps

Experience campus at an Open Day. Can't visit? Receive regular email updates or ask current students and staff questions about life at NGI.