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.

Log in or register to write something here or to contact authors.