Affiliated to Bengaluru North University

Approved by Govt. of Karnataka & AICTE - All India Council for Technical Education, Government of India 

Bachelor of Computer Applications (BCA)


Program Eligibility

10+2 pass from a recognized board or university


Program Intake

In Bachelor of Computer Applications (BCA) the program intake is of 60 Seats

Program Structure

BCA is a 3 year UG degree programme that focuses of knowledge on the basics of computer application and software development. A BCA degree is considered to be at par with a BTech/BE degree in Computer Science or Information Technology

Provide a strong foundation in fundamentals of computers. Prepare the students with exceptional skills of problem solving, communication and leadership skills. Facilitate overall understanding of the requirements of the subjects. Prepare the students to provide professional solutions to real time problems.

Industry Linked Add On Programs

Artificial Intelligence Machine Learning, Digital Forensic, Cyber Security , Data Science , Cloud Computing


Innova college Placement Cell organize placement drives for Bachelor of Computer Application (BCA) graduates to help them gain practical experience and knowledge. Some top companies that recruit BCA graduates include: Tata Consultancy Services (TCS), Infosys, Wipro, Accenture, Cognizant, HCL Technologies, Capgemini, IBM India, Microsoft India, Flipcart, Zepto and Amazon India.

Education is the passport to the future, for tomorrow belongs to those who prepare for it today.
About Program

Bachelor of Computer Applications is a three year six semester undergraduate programme. The course is designed to function as an intermediate between the industry and academic institutes. The curriculum includes the latest technologies to prepare the student for the future. The student gains a strong foundation and skills in the field. The infrastructure provides an excellent environment for the student to contribute effectively in the field.

Program Objectives

The primary objective of this program is to provide a foundation of computing principles and business practices for effectively using/managing information systems and enterprise software. It helps students analyze the requirements for system development and exposes students to business software and information systems. This course provides students with options to specialize in legacy application software, system software or mobile applications. Program Contents and Academic Framework Programming in C / Visual Programming with VB / Introduction to Information Technology / Computational Methods / Digital Computer Fundamentals / Object Oriented Programming with C++ / Data Structures / Software Engineering / Principles of Accounting / Software Testing / System Analysis & Design / Ecommerce / Design & Analysis of Algorithms / Database Management Systems / Computer Architecture / Operating Systems / Data Communications and Networking / Programming in Java / Multimedia Systems / Microprocessor & Assembly Language Programming / Computer Graphics Scope for Employment

BCA Benefits

A plethora of opportunities in application development, software testing and maintenance.

Options to pursue MCA / M.Sc.-CS / IT / MBA / MS(IT).

As system analysts and database administrators in IT enabled service sector.

Job Prospects Having placed India on the world map, this field will continue to flourish and contribute heavily to India’s GDP. Robust economy and policies has seen Indian IT industry withstanding the global effects of recession in a large way thus paving the way for more investments in this field.

Career Overview

Careers Industry/Organizations

Software Engineer             IT & IT Services

Computer Programmer      IT & IT Services

Interface Engineer              IT & IT Services

Java Developer                 IT & IT Services

Project Manager                IT & IT Services

Information Security Analyst       IT & IT Services

IT Consultant                     IT & IT Services

Data Modeler                    IT & IT Services