Computer science deals with the fundamental scientific laws and engineering principles which govern the design, manufacture, and use of computers. A computer scientist is involved in work ranging from mathematical studies of problem solving procedures to engineering research in advanced computing systems.