Computer Scientist

The title computer scientist can be applied to a wide range of computer professionals, whose duties revolve around the design of computers and the software that runs them, the development of information technologies, and the development and adaptation of principles for applying computers to new uses. Some of these positions include:

  • web designers who develop websites for a company using languages such as HTML, CSS and Javascript.
  • computer security specialists who implement firewalls to secure a network
  • customer service representatives who help people use software or hardware they have purchased
  • computer engineers who design, develop and test new hardware
  • programmers who write to predict protein structure or genetic homology

However, computer scientists can also refer to those who are distinguished from other computer professionals by the higher level of theoretical expertise and innovation they apply. This means basically that there can be higher grades of computer scientists, depending on projects (or research) and the organisation they work within.

Computer scientists must be able to think logically and have good communication skills and often deal with a number of tasks simultaneously; the ability to concentrate and pay close attention to detail is important.