This module is an introduction to computation, as well as a brief overview of the history of computation.
The topics covered in this module will prepare you for the upcoming modules on numeral systems and high-level models for modern computers.
Upon completion of this module, you should be able to:
Computation is any type of rule-base information processing carried out by a human, a machine or a digital computer.
Human Computation:
Machine Computation:
The history of computation can be seen as the history of formalized and automated mathematics and problem solving. It can be split into two parts, one following the other:
The history of tools that make it easy to perform a specific calculation repeatedly without making mistakes.
The history of tools that we can instruct to perform different calculation if we know how to speak their language.
My historical overview of computing begins in pre-historic times and continues to the present day. I have tried to cover all the major events and innovations, but like any history it should be seen as both incomplete and biased.
Our journey begins with the first human attempts to represent numbers as symbols. These symbolic numbers were mainly used for commerce or trade for counting and measuring.
Tally sticks are known to have been used as far back as 35,000 BC to keep track of quantities using notches on stone, wood, ivory or bone.
Here we see the Ishango Bone dating back to 20,000 BC, a baboon’s fibula with a sharp piece of quartz affixed to one end. Very little is known about the use of this bone. It is theorized that the bone was used for counting, grouping or numeral system calculations.
“Computers” in this era were mainly calculation aides like the Abacus. Automated mechanical devices were also being developed to keep track of the time and the locations of the planets and stars.
Video: The Abacus
Wikipedia Articles:
“Computers” continue to be mechanical devices used by humans to perform complex calculations.
Video:
Wikipedia Articles:
The development of punch cards allowed computing devices to be programmed to repeat specific calculations without human intervention.
Video:
Wikipedia Articles:
This is the final era of pre-electronic computers.
Video:
Wikipedia Articles:
This is the start of the modern era of computing.
The microprocessors from this era contained thousands of transistors and ran at clock speeds measure in Kilo Hertz (KHz) or low Mega Hertz (MHz).
Some modern microprocessors contain billions of transistors with clock speeds measured in Giga Hertz (GHz). (1GHz = 1,000MHz = 1,000,000KHz)
Video:
Wikipedia Articles:
Video:
Wikipedia Articles:
During this decade:
This is the decade of the Web and of wireless handheld computers.
This is the beginning of the era of ubiquitous computing and the “Internet of Things”.
Also: Personal quadcopters and other drones!
In the next module we will be looking at computer hardware and computer software.
We will explore the major components of modern computer hardware and see how they work together to form a computer.
Extra History of Computation Videos: