What is computer science?
Solving problems with technology. This includes writing software, app development, building websites, and more. Computer scientists understand technology today to develop it for tomorrow. They need imagination and math logic skills. They design computer systems for companies and governments. In high school, take programming-intensive courses. Learn programming languages C++ and Java to prepare to study Computer Science. Math skills come into play for coding and computer programming.
Read more below on average salary, career paths and recommended reading to get started!
You might be a future computer scientist if…
For educators: Is computer science a fit for your students?
Perhaps a student or two has stood out to you because of their comprehension of complex ideas. Maybe they have an ability to explain it as well as — or better — than a teacher. The student who has these skills and a knack for seeking knowledge on an even deeper level could be well suited for this field.
Inside the numbers
Possible Career options
Resources for computer science
Camps and games
Top picks for computer science schools