Image from CS50, licensed under CC BY-NC-SA 4.0.

What is Computer Science?

Computer science is the study of information and how we use information to solve problems.
The term "computer science" can be misleading because humans have been using information to solve problems throughout history, long before computers ever existed.
Each era had its own information technology.

In our area, the technology that is at the core of modern computing is the transistor.
A transistor is a piece of hardware that controls electrical current by switching it on and off.
Computers interpret an "on" state as 1 and an "off" state as 0.
0 and 1 are called bits or Binary digIT.

We decided to represent information by using 8 of these bits also known as 1 byte.
Based on the context, these bytes can represent numbers, letters, colors and sound.
If natural languages are mechanisms that allow us to communicate with other humans, programming languages are mechanism that allows us to manipulate bytes and to communicate with machines.