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