This document provides a brief history of computer science from ancient tools like the abacus to modern concepts. It discusses early developments like Gottfried Leibnitz's binary system in 1703 and Joseph Marie Jacquard's punch card controlled loom in 1801. It also covers the definition of computers as human clerks before the 1920s, the development of analog and digital computers, Norbert Wiener's coinage of the term "cybernetics" in 1948, and the common story of the first computer "bug" being a moth found in the Harvard Mark II in 1947.