1.1: History and Motivation
1.1.1: History of Software and Computer System Design
Please read this article for a solid overview of the history of computers and software.
1.1.2: Evolution of Programming
Please read this article, which focuses on the evolution of programming languages over the years.