Coding is also known as “programming,” because a collection of code that works together to complete a task is called a computer program.
Essentially, a computer is a machine that physically holds the states of a large number of individual electronic components. It may be hard to believe, but all of the tasks that are done by the computer in the process of executing code consist of reading the state of tiny individual electronic devices or setting their state to “on” or “off”. The modern computer is a meeting-place at the intersection of logic, number, and matter.
This incredible machine is the object of study in the field of computer science. While we don’t think our courses qualify as “computer science”, you’ll become familiar with some fundamental ideas from computer science that are important for effectively writing code.