though both are undergraduate courses,but there is a heaven and hell difference in the course structure pertaining to both the courses and moreover cse always have a upper hand preference over bca or mca also....For cse,there are 4years where more computer related and electronics related subjects are taught but in bca which is not 4years and lesser subjects with lesser weightage are covered...