Quick Enquiry

Bachelor of Computer Applications (BCA)

India’s deliverance is possible due to the accessibility of huge IT industry. Information Technology is a field which is encountering rapid development and is changing the state of Indian business models. With the rapid growth of the IT industry in India, the demand for computer professionals is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates. Large corporations and software firms looking for people with a strong background in Computer Applications. Also industry demands are ever changing and ever reaching. 

With the opening up of vast number of career options that stand in front of the students, Bachelor in Computer Applications (BCA) is one of the popular options to make a career in Information Technology. It is an undergraduate academic degree in Computer Applications. The duration of this programme is three years. This programme provides a sound academic base for an advanced career in Computer Applications. It also carries out the required analysis and synthesis involved in Computer Systems, Information Systems and Computer Applications.

BCA programme caters to the needs of students aspiring to excel in the field of Computer Applications and is designed to develop computer professionals versatile in the use of computer tools and technologies. The broad objective of the programme is to provide sound academic base from where the student can pursue an advanced career in Computer Applications.

The curriculum of this programme is outcome based and it imbibes required theoretical concepts and practical skills in the domain. By undergoing this programme, students develop critical, analytical thinking and problem solving abilities for a smooth transition from academic to real-life work environment. In addition, students are trained in communication skills and interdisciplinary topics to enhance their scope.

There is a huge scope in the field of BCA in terms of job or higher studies after the completion of course. Self-employment option is also available. This field provides you ample opportunities to make your career not only in private sector but also in the public sector.

Quality IT Professionals are in high demand everywhere and in every sector, whether within our borders or abroad, as the growth pace of this industry is consistently high. India is a particularly important outsourcing hub for clients from UK or the US. 

As the span of BCA course is 3 years, students get a privilege of working abroad as the demand of technocrats with the knowledge of computer language and applications is high. So, BCA course is widely preferred by the students to conserve their time and increase their career scope in the long run.

Course Curriculum

Course Curriculum

Program Educational Objectives (PEOs)

Program Educational Objectives (PEOs)

After few years of graduation, the graduates of BCA will be able to:

PEO-1:  Be skilled  Computer Application Developers, Algorithm developers, Computer Programmers and to operate various commercial software tools to solve scientific and business problems
PEO-2: Adopt lifelong learning philosophy for continuous improvement and acquire higher degrees  to act as scientists in research establishments or business administrators or  act as administrators in public, private and government organisations.
PEO-3: Work as a member of a team and communicate effectively across team members, to be equipped to be competent in the field of computer science
PEO-4: Understand environmental, legal, cultural, social, ethical, public safety issues work along with engineering, medical, ICT professionals and  scientists to assist them in their research and development work

Programme Outcomes (POs)

Program Outcomes (POs)


On successful completion of the program, the graduates of BCA program will be able to:
PO 1: Disciplinary knowledge: Capable of demonstrating comprehensive knowledge and understanding of computer science with specialization in computer Applications that form a part of under graduate programme BCA-Bachelor of Computer Applications. 
PO 2: Scientific reasoning: Ability to analyze, and understand concepts in computer science, critically evaluate ideas, logical reasoning and experiences in programming, algorithm development and application development.
PO 3: Problem solving: Capacity to extrapolate and apply competencies to solve different kinds of non-familiar problems, such as design Algorithms, develop computer programs for specific applications and operate commercially available software tools for solving scientific and business related problems
PO 4: Environment and Sustainability: Understand the issues of environmental contexts and sustainable development and provide solutions for the same using domain knowledge in Computer Applications.
PO 5: Research-related skills: Ability to recognize cause-and-effect relationships, define problems, analyze, interpret and draw conclusions from data.
PO 6:  Ethics: Conduct as a responsible citizen by recognizing different value systems and understand the moral dimensions of decisions, and accept responsibility for them. 
PO 7: Cooperation/Team work: Ability to work effectively and respectfully with diverse teams; facilitate cooperative or coordinated effort on the part of a group, and act together as a group or a team in the interests of a common cause and work efficiently as a member of a team. 
PO 8: Communication Skills: Ability to express thoughts and ideas effectively in writing and orally; Communicate with others using appropriate media; demonstrate the ability to listen carefully, read and write analytically, and present complex information in a clear and concise manner to different groups
PO 9: Self-directed and Life-long Learning: Acquire the ability to engage in independent and life-long learning in the broadest context socio-technological changes.


On successful completion of the program, the graduates of BCA program will be able to: 

  1. Assimilate technological expertise with practical skills in various fields of computer applications.
  2. Use existing algorithms to develop software applications and operate on various software tools for solving scientific and business problems.
  3. Provide computer based solutions for real time problems through software applications

Career Opportunities

Career Opportunities

With a bachelor’s degree in Computer Applications, one can find a reasonably good start in the Information Technology industry. BCA holders get jobs in IT segments like software services, Business Process Management (BPM/BPO), engineering services and computer hardware.

There is a huge career scope for BCA graduates. They can opt for jobs or higher studies after the completion of the program. There are many software MNCs which provide jobs to BCA graduates. If students have technical knowledge and all the necessary required skills then they can hold good positions in MNCs.

If graduates have the urge for in-depth knowledge in this field, then they can go for advanced courses such as MCA and Ph.D.

Software Engineer


Engineering services

Computer hardware

Business Process Management (BPM_BPO)

Eligibility Criteria

Eligibility Criteria

Pass in PUC / 10+2 with minimum 50% marks of any recognized Board / Council or any other qualification recognized as equivalent there to.

Course Duration: 6 Semesters (3 Years)


How to Apply?


Rukmini Knowledge Park, Kattigenahalli, Yelahanka, Bangalore - 560064, Karnataka, India

+91-90211 90211 +91-80-4696 6966

Application Fee

Bachelor of Computer Applications (BCA)

Indian / SAARC Nationals 500
NRI Fee 1000
Foreign Nationals 50