Hey aspirant,
As far as studying in USA is concerned, no colleges offer BCA degree. Instead, they offer B.Sc degrees in many computer science fields. Your option is to either complete your BCA degree in India and then apply to study a master's course (Master of Science) in any related field, sometimes this BCA degree may not be acceptable to US standards.
Firstly, you need to score well in your 10+2 exams, atleast 75 and above, depending on the institute you choose. The main requirement is to score well in your English Language Test, either TOEFL or IELTS, the score requirements are higher for more reputed colleges like Caltech, Stanford, UCB etc.
You will also have to clear SAT test, which includes Mathematics. So maths does become compulsory. Try to get admission into the top reputed institutes in USA, the quality of education will also be great and your hiring chances will also be much better.
Hope this is helpful.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile