Best BCA College in Bangalore | Admission Open 2019 - REVA University
Announcement |
The British Deputy High Commission Bengaluru has announced that the Chevening Scholarships & Fellowships is now accepting applications, all students can approach and also apply on
Enquire Now
Contact Us

Best BCA College in

Bangalore, India
Bachelor of Computer Application

Bachelor of Computer Application (BCA)

Computer is not new in the context. Advent of computer dated back thousands of years. It may be the fact that computational instruments nomenclated differently. But basic human understanding were absolutely centralized on the scope of utilizing technology for making human led operations more and more swift and soft. Abacus was one of such instrument. Use of abacus in counting and other basic mathematical operations were evident even in ancient India. Advancement in the systematized information flow recorded only after advent of modern computer. It influenced the human life to a greater extent. It also entered all the fields of human society.

With the opening up of vast number of career options that stand in front of the students, computer applications is an attractive career choice for the students. Thousands of applications are launched every day and each of them has something better than its previous version. It follows the concept of continuous improvement and also offers the developers a large market place to showcase their innovations. This means better commercials involved for every application that is sold and hence it also means that large corporations and software firms look for people with a strong background in the computer applications background. The better the grip, better are the employment opportunities and better is the pay. Not only this, business opportunities in the field of computer application are vast and do not need a huge financial investment but high level technical skills. A person can utilise his skill set to create a business according to his own industry and make a career out of it.

Computer applications have set a benchmark in terms of innovation and development making it an industry with constant growth and evolution. Technology is advancing at the speed of light and with the advent of bullet trains, super-fast connectivity and artificial intelligence, it has opened up several sub categories to be explored and worked on. This is one of the major factors which makes computer applications such a diverse and futuristic industry. The level of innovation that we see every day is constantly evolving the field and has opened a lot other doors for scope of advancement and innovation. One thought leads to a million ideas and computer application is giving life to these ideas

The School of Computer Science and Applications at REVA UNIVERSITY has designed to offer BCA programme as an undergraduate degree programme to create motivated, enthusiastic, thinking and creative graduates to fill the roles as computer algorithm developers, computer programmers, computer application developers, professors, scientists, professionals and administrators.

Indian economy is experiencing an upward growth right from the beginning of 21st century except for a short stint during the mid of present decade necessitating well qualified science graduates to work as teachers, professors, scientists, professionals and often administrators. At present more than 400 million youth are below 18 years of age and government is committed to increase the GER to 30% by 2020. The proposed BCA programme designed will act as a foundation and first degree to prepare computer programmers, software developers for various applications, professors, scientists, professionals and administrators to meet the challenges of growing economy as well as to meet the growing aspirations of the youth.

The BCA programme at School of Computer Science and Applications, has been developed by the members of the faculty based on interactions with various universities, research establishments and industries in India and abroad.

The curriculum 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. The above mentioned features of the programme, advanced teaching and learning resources, and experience of the faculty members with their strong connections with industry and research organizations makes this programme unique.

Programme Educational Objectives (PEOs)

The programme acts as a foundation degree and helps to develop critical, analytical and problem solving skills at first level. The foundation degree makes the graduates employable in IT industries, scientific organisations and also to assume administrative positions in various types of organisations. With further acquisition of higher level degrees help the graduates to pursue a career in academics or scientific organisations as a researcher.

The Programme Educational Objectives are to prepare the students to:

  • Computer Application Developers, Algorithm Developers, Computer Programmers
  • Work alongside engineering, medical, ICT professionals and scientists to assist them in their research and development work
  • pursue masters and doctoral research degrees to work in colleges, universities as professors or as scientists in research establishments

Programme Outcomes (POs)

After undergoing this programme, a student will be able to:

  • Develop computer programmes for specific applications
  • Use existing algorithms to develop computer applications
  • Develop new algorithms for solving specific computational problems
  • Operate commercially available software tools for solving scientific and business related problems
  • Perform various functional roles during the development of commercially viable, robust and reliable software
  • Work as a member of a scientific project team and communicate across teams
  • Conduct himself as a responsible citizen
  • Choose appropriate online programmes for further learning, participate in seminars and conferences

Course Curriculum

First Year

Second Year

Third Year

Semester V
Sl. No Title
1 OOAD Using UML
2 .NET Programming using C#
3 Web Technology
4 Soft core (Click here)
5 Soft core (Click here)
6 Open Elective (Click here)
7 Soft Skills Training
8 Practical Courses(Click here)
Semester VI
Sl. No Title
1 Soft core (Click here)
2 Soft core (Click here)
3 Skill Development Program
4 MOOC/ Swayam
5 Project Work

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. BCAites can opt for jobs or higher studies after the completion of the course. 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 want deep knowledge in this field, then they can go for advanced courses such as MCA and Ph.D.


BCA (Regular)
  • Pass in PUC/10+2 with at least 45% marks (40% in case of candidate belonging to SC/ST category) of any recognized Board/Council or any other qualification recognized as equivalent there to.

Course Duration: 6 Semesters (3 Years)

Important Dates

Application Round Opening Date of Application Closing Date of Application
Application Round 11th June 2019 21st June 2019



How to Apply?

Contact for Admissions
Office of Admissions,
REVA University, Rukmini Knowledge Park Kattigenahalli, Yelahanka,
Bangalore – 560 064
Karnataka, India
+91 95388 74444
Application Fee
Course Application Fee
Indian / SAARC Nationals
Foreign Nationals
BCA 500 1000 50
Hostel Fee
Transportation Fee
Transportation Route