A Bachelor of Computer Application (BCA) in the field of Information Technology is an undergraduate academic degree that generally requires three years of study. While the degree has a major focus on computers and technology and application, it differs from a Computer Science degree in that students are also expected to study management and information science, and there are reduced requirements for mathematics.