The following slides give an introduction to this course.

Slide 1.1: Syllabus
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: A computer history (cont.): The first commercial computers (1950s)
Slide 1.6: A computer history (cont.): IBM System/360 computers (1960s)
Slide 1.7: A computer history (cont.): Cray-1, a supercomputer (1970s)
Slide 1.8: A computer history (cont.): Personal computers (1980s)
Slide 1.9: A computer history (cont.): Smartphones (2000s)
Slide 1.10: A computer history (cont.): 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.