Alakh Prakash Goyal Shimla University



Bachelor of Computer Applications (BCA)


Pass with 45% (GEN)/ 40% (SC/ST) aggregate marks in 10+2 or equivalent with English.


Bachelor of Computer Application (BCA) is a three-year undergraduate degree programme for candidates who wish to excel in the world of computer languages. BCA is one of the most popular career choices among students who want to make a career in information technology. This is a technical degree that prepares the student for a career in the field of computer applications and software development. The course provides an insight into the world of computers and their applications. The course curriculum covers database management systems, operating systems, software engineering, computer architecture, web technology, and languages such as C, C++, HTML, Java, etc. The course concentrates on enabling the students to have a basic knowledge related to various aspects of computer applications and working in the IT industry. BCA course aims to educate the students to have an entry-level knowledge of computer science and its various applications both practically and theoretically. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications.

Career Prospects

BCA is said to be one of the most sought-after courses for students who wish to make a career in the IT field. With the BCA degree, the students can find stable job opportunities in both the private and public sectors. There is a huge demand for BCA graduates in the IT industry as well. Students can also look for job opportunities in diverse areas such as software development, banks, ITES, government departments, Education, etc. Here is the list of some of the job profiles for a BCA degree holder: ● System Engineer ● Software Tester ● Junior Programmer ● Web Developer ● System Administrator ● Software Developer ● IT Consultant ● Multimedia Programmer ● Application Analyst ● Business Analyst ● Data Analyst Top companies where BCA graduates can get a job are: ● Wipro ● NIIT ● Infosys ● TCS ● HCL Opportunities for self-employment are also available. Students can opt for freelancing or developing their own software. There are many software MNCs that provide jobs to BCA graduates. After completing BCA, you can also go in for higher education by pursuing advanced courses like MCA (Masters of Computer Applications) and Ph.D. They will surely be going to uplift your career and help you gain deeper knowledge in the field. They can also do research in new developing areas like Machine Learning, Artificial Intelligence, Robotics, Big Data, etc.

Duration: 3 years | Total Fees: 63,000 per year

PHP Code Snippets Powered By :