# Leon’s Answer

Computer Science describes a very large number of different professions and the number is getting large every year. As more and more daily activities are moving from non computer activities to computer activities the number grows.

This link gives an excellent over view of the math course that MAYBE required, "https://www.computersciencedegreehub.com/faq/computer-science-degree-require-lot-math-courses/". Every university specializes in different areas of computer science so the list will be different for each university.

Certainly in High School you need to take as many math courses as you can to create a strong foundation. Taking the basic math courses and evaluating the marks you get will determine if you want to pursue a degree in computer science. There a number of free online math courses that you can take to prepare yourself for college. This is one example, "https://blog.edx.org/improve-your-math-skills-with-5-free-online-courses".

Some students are not strong in math and their strengths are in different areas. Not everyone will be working in computer science, there are other occupations that will continue to exist. Remember the road to a successful education is costly and long and every year the qualifications for advanced employment increases--Bachelors, Masters, Doctor-- also the cost of education increases.

One thing every computer science professional needs to learn is computer programming. Again there are a large number of free online course that you can take.

Leon recommends the following next steps:

- Take a free online computer course. Then take another course.
- Review different University courses for a Computer Science degree.