A Bachelor of Computer Applications (BCA) is a three-year undergraduate program focused on computer applications and software development.