This document provides a brief history of computer science from ancient tools like the abacus to modern concepts. It discusses developments like Boolean algebra, Jacquard's loom that used punched cards to control a loom in a binary pattern, the distinction between computers as human clerks versus machines, the development of analog and digital computers, Wiener coining the term "cybernetics" based on experiments with radar systems, and the common story of the first computer "bug" being a moth found in the Harvard Mark II in 1947.