The BCA is an undergraduate degree course in computer applications for a duration of 3 years. After completing BCA, a student can go for MCA which is a master course in computer application and is considered equivalent to an engineering course (B. Tech).