A practitioner of computer science
. Applies knowledge of algorithm
s, data structure
s and mathematics
in order to solve problem
s. These solutions
can be software
, or perhaps new concept
s or theories
Famous computer scientists include Edsger W. Dijkstra, Alan Turing, and Blaise Pascal.
Compare to programmer, software developer.
Contrast to script kiddie, suit.