Study of computers, their design (architecture), and their uses for
computation, data processing, and systems control,
including design and development of hardware and software,
and programming.
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.
source:
https://www.britannica.com/science/computer-science
Refer to throughout season, mark up as appropriate.
CS is the study of the
theoretical foundations of computation
and of practical implementation of this theory
in computer systems.
source:
https://en.wikipedia.org/wiki/Computer_science
Memorize: CS==theory+practice. Strive to grow both simultaneously.