Checkpoint 1.2.1.
- To think like a computer.
- Computers do not think, they only do what we humans tell them to do via programs.
- To be able to write code really well.
- While it is necessary for most computer scientists to know how to write code, it is not the most important skill.
- To be able to solve problems.
- Computer scientists are all about solving problems. We use computers to automate solutions to problems and to do things faster and more accurately than we can do by hand or manually.
- To be really good at math.
- Computer science and math are similar in many ways and it helps to have a strong mathematical foundation, but you do not have to be good at math to be a good computer scientist.
What is the most important skill for a computer scientist?