BCA is a 3-years undergraduate degree program that focuses on knowledge on the basics of computer application and software development. A BCA degree is considered to be at par with a B.Tech/BE degree in Computer Science or Information Technology. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications. The course of BCA includes database management systems, operating systems, software engineering, web technology and languages such as C, C++, HTML, Java etc.