BCA, Bachelor of Computer Application is a 3-year undergraduate course that imparts knowledge on the basics of computer application and software development. The syllabus of BCA includes Operating Systems, Introduction to Programming Using C, Programming In Java, etc. There is high demand for skilled professionals who could serve and solve the various problems in the world of technology and IT in India.