Newell, A., Perlis, A. & Simon, H. (1967). What is computer science? Science, 157, 1373-4.

"the study of computers and the major phenomena that surround them,"

Denning, P. J., et al. (1988). Report on the ACM Task Force on the
Core of Computer Science. New York: ACM Press (Order No. 201880).

"the systematic study of algorithmic processes that describe and
transform information: their theory, analysis, design, efficiency,
implementation, and application

Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.

The field encompasses theory, mathematical
activities such as design and analysis of algorithms, performance studies of
systems and their components, and estimation of reliability and availability of
systems by probabilistic techniques. Because computer systems are often too
large and complicated for failure or success of a design to be predicted
without testing, experimentation is built into the development cycle.

The study of computation and computer technology, hardware, and software.

*Computer
science* is the study of the storage, transformation and transfer of information.
The field encompasses both the theoretical study of *algorithms*
(including their design, efficiency and application) and the practical problems
involved in implementing them in terms of computer software and hardware.

the branch of engineering science that studies (with the aid of computers) computable processes and structures

The field of computer hardware and software. It includes systems analysis & design, application and system software design, programming and datacenter operations.

The science that deals with the theory and methods of processing information in digital computers, the design of computer hardware and software, and the applications of computers.

**Computer science** or **computing science**
(sometimes abbreviated **CS**) is the study of the theoretical foundations
of information and computation, and of practical techniques for their
implementation and application in computer systems.^{ }It is frequently
described as the systematic study of algorithmic processes that create,
describe and transform information.

The study of computers and their architecture, languages, and applications, in all aspects, as well as the mathematical structures that relate to computers and computation.

a branch of science that deals with the theory of computation
or the design of computers

Virginia Tech Computer Science Department

Computer science (CS) spans the
range from theory through programming to cutting-edge development of computing
solutions. The work of computer scientists falls into three categories: a)
designing and building software; b) developing effective ways to solve
computing problems, such as storing information in databases, sending data over
networks or providing new approaches to security problems; and c) devising new
and better ways of using computers and addressing particular challenges in
areas such as robotics, computer vision, or digital forensics (although these
specializations are not available in all computer science programs).

Blog

A blog discussion of computer science