Scope of these courses: if we compare then BCA has better job opportunity than BBA. After completion of MBA, candidate often get better paying job than MCA. If candidate is comfortable with programming or ready to put plenty of thought then BCA/MCA is a good choice.