The following slides give an introduction to this course.

Slide 1.1: Syllabus next class starting at
Slide 1.2: Tentative schedule
Slide 1.3: An introduction to this course

Slide 1.4: A computer history (video: 6:51 minutes)
Slide 1.5: (History) The first commercial computers (1950s)
Slide 1.6: (History) IBM System/360 computers (1960s)
Slide 1.7: (History) Cray-1, a supercomputer (1970s)
Slide 1.8: (History) Personal computers (1980s)
Slide 1.9: (History) Smartphones (2000s)
Slide 1.10: (History) A half-century of progress

Slide 1.11: Seven great ideas in computer architecture
Slide 1.12: Programming language generations
Slide 1.13: Programming language generations (cont.)
Slide 1.14: Why learn assembly languages
Slide 1.15: A language processing system
Slide 1.16: A language processing system (cont.)





      Never break someone’s heart. They only have one.    
      Break their bones instead. They have 206 of them.