Objective: In order to forecast the future impact of computers on society, the first step is to consider the impact computers have already had on society. We will consider the impact of computers on mathematics and the sciences, engineering and policy, business and institutions, and other human activities.