But what do computer scientists actually do?
Computer Scientists are the designers and analysts of algorithms used to solve complex problems. Those problems can be tangible or abstract. Tangible problems include creating user friendly apps for mobile devices, like our phone. Abstract problems involve the use of computational algorithms for general problem solving.
There are many sub sections of the computer science field, here are a few:
- Artificial intelligence
- Computer systems & Networks
- Security
- Database Systems
- Human Computer Interaction
- Vision and Graphics
- Numerical Analysis