Bachelor of Computer Applications (BCA) is a three-year undergraduate degree program designed for students who wish to build a strong career in the field of Computer Applications and Information Technology. The course provides fundamental as well as advanced knowledge of computer languages, software development, and modern IT systems.