The very brief history of Computer Science
I believe that it is fundamental to have an overview of the history that later formed Computer Science. People know work of individuals such as Dijkstra. But, there are several individuals who led to computers even existing. It was a process that started in the early 800s, and started to grow in the 1800s and the 1900s.
How did simple changes in voltage develop machines such as computers? It is incredible that the works of individuals across different centuries led to computers. It is important to explore the process of how these concepts are discovered.
300 BC
In 300 BC Euclid writes a series of 13 books called Elements. The definitions, theorems, and proofs covered in the books became a model for formal reasoning. Elements was instrumental in the development of logic & modern science. It is the first documented work in Mathematics that used a series of numbered chunks to break down the solution to a problem.
300 BC — 800 AC
Following Euclid, notes about recipes, etc. were the closest thing to how we think at algorithms today. Also, there was also the inventions of mathematical methods. For example, Sieve of Eratosthenes, Euclid’s algorithms, and methods for factorization square roots.