Computer Science studies the art of computation. The discipline is also concerned with the concept of information. Computer Science is not just a study of machines; rather it emphasizes the broader perspective of the theory and applications of hardware and software.
Although computer science students must become fluent in
one or more computer languages to be able to write programs,
the study of particular languages has only a relatively small
place in the C.S. curriculum. Nor is learning to use particular
application programs (word processing, spreadsheets, etc.) a
true part of computer science.
The
core of the curriculum is the theory and practice
of computation and the use of machines and algorithms to
solve problems.