The Bachelor in Computer Application (BCA) is an undergraduate degree course in computer
applications for a duration of 3 years. The field relates to design, development and use of
computer applications. Application implies amalgamation of operating system which runs a
computer, a utility which performs maintenance or general-purpose chores, and a programming
language with which computer programs are created.
Computer applications professionals learn networking, integration, server management, and
use of computers in the business world. They learn software developing, system programming,
systems analysis, systems management and project management. Students are encouraged to
participate in competitive platforms like Hackathon, Red Hat Community and other learner
centric activities. Most of the students undertake live projects in collaboration with the
In the ever growing IT industry, the demand for BCA graduates is increasing rapidly. With a
degree, candidates can find lucrative job opportunities in the private as well as public
Also, they can do freelancing or develop one's own software if they have desired skills. The
students of BCA further pursue such degrees as M.C.A, M.B.A, M. Sc. (IT) and M.Sc. (CS).