A computer scientist works as a theorist, researcher, and inventor. They use innovation to solve complex problems and create or apply new technology. The areas of computer science research range from complex theory to hardware design to programming-language design. Some researchers work on projects such as developing and advancing uses of virtual reality, extending human-computer interaction, or designing robots.
The mathematics required for computer scientists includes but is not limited to College Algebra, Trigonometry, Calculus I, II, III, Linear Algebra, Ordinary Differential Equations, Theory of Analysis, Abstract Algebra, Graph Theory, Numerical Methods, and Combinatorics.
In order to find the average income of a computer scientist, please use this link.
For more information about computer science, the US Bureau of Labor Statistics breaks down the job of a computer scientist into multiple sections to help better understand the requirements of becoming a computer scientist.