I am in High School (P.R.) and I am a regular person in math. Should I try computer science?
closed as primarily opinion-based by Juho, David Richerby, jmite, D.W.♦, Luke Mathieson Feb 8 '15 at 3:32
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
This is a very subjective question, but generally speaking, a computer science degree is (arguably) a mix of the "mathematical" and "engineering" aspects of computer science (there are also "scientific" aspects, but they are hardly usually encountered in undergraduate studies). The shared aspects include basic mathematics such as calculus and linear algebra. "Mathematical" computer science is discrete mathematics, automata theory, computability, computational complexity, algorithms, data structures and so on. "Engineering" aspects include programming computer organization, operating systems, databases, and so on. Advanced topics such as machine learning and computer graphics are (in my view) engineering topics which are relatively mathematical, though usually require continuous mathematics rather than discrete mathematics.
If you agree to this picture, then the conclusion is that computer science is less mathematical than mathematics. Computer programmers typically need to know a very small amount of mathematics. Indeed, even an understanding of mathematical induction is probably beyond what is needed. Most of your fellow classmates will probably have modest mathematical skills, so unless you have mathophobia, I think computer science is within your means.
I am currently doing a undergraduate degree in Computer Science, Computational and Applied Mathematics and Information Systems. I also have worked for a small time in business based software engineering. What Yuval said is true, Computer Science does require less mathematics than a pure-maths degree or even electrical engineering but some of the maths you may encounter will be a bit harder and theoretical.
Depending on your university, the requirements for computer science may also be different. Some universities require a high maths component like multi-variable calculus, statistics and Linear algebra while other may only require some functional concepts such as single variable calculus and some basic algebra. Depending on where you want to go with the degree at the end of your studies having a mathematics background may or may not be useful.
In research, R&D jobs and more physics and optimisation based jobs mathematics is a must but in the business realm unless you are doing specialised work, a background in theoretical mathematics is not really required.