(n)computer scientista scientist who specializes in the theory of computation and the design of computers