Bachelor of Computer Applications

IMS Roorkee Is Your Trusted Source For Value Based Education.

BCA, an acronym for Bachelors in Computer Applications, comprises of a three year undergraduate curricula. The thrust of BCA is on an application of Computer languages. The course works as a good launch pad for an advanced career in Information Technology. The course is quite popular as its eligibility criterion is very open. A student from any stream, with English, is considered suitable.

The basic focus of the BCA curriculum is on computer architecture, operating systems, database management systems, software engineering, web technology and computer languages such as C, C++, HTML, Java etc.

BCA: Course Highlights

Tabulated data below represents some major highlights of the course.

Course Level Undergraduate Duration 3 years Examination Type Semester System Eligibility 10+2(Intermediate) With minimum 45% marks, Mathematics as a compulsory subject Admission Process Counseling after qualification of entrance examination Top recruiting organizations IT & Software Companies Top recruiting areas Software Development, Testing, Digital Markting, etc.


The BCA opens a world of opportunity. After a BCA the student can strengthen the basics learnt by pursuing an MCA (Masters of Computer Applications). The course provides ample training to diverge and specialize in a number of allied fields. An MBA in IT Management is one such option. Another route is a Master degree in IT. Another viable direction is a diploma certification in networking via CCNP/CCNA, Microsoft Certified Solutions Associate or MCSA and Red Hat. It goes without saying that a BCA degree opens lucrative job opportunities in IT organizations like Wipro, Infosys, Oracle, and IBM. One can improve skills by teaching computer science in school, universities and colleges. BCA graduates are also competing for the relevant jobs in IT department of Government and public sector organizations.