This document provides an introduction to computer science, covering the aims of studying computers and their evolution over time. It discusses how computers work by converting input into output, and how their versatility is built upon software. Key developments in computers are outlined from 1939-present, showing their evolution from programmable machines to transistors to today's personal computers. Different types of computers like mainframes, servers, workstations and more are described. The document concludes by discussing applications, connections between computers, and some social and ethical impacts of information technology.