BCA or Bachelor of Computer Application isn't an Engineering course. Its a UG course in computer Applications. Students from any of the branches be it Science or non-science can pursue this course.