The BCA course majorly deals with IT, programming, C++ languages, and data structures. So a non-math student can cope very well in the BCA UG degree. Although BCA requires mathematics skills, the students can manage with their basic mathematical knowledge.