CICS 191FY1: The History of Computing

In the fall of 2021 I taught a first year seminar for computer science students at UMass Amherst about the history of computing from ancient computers like the Antikythera mechanism to modern iPhones, as well as what the future of computing might hold.

This site serves as an archive of the course materials (slides, assignments, etc.) I created. It’s not complete yet, but most of the important stuff is here.

Week 0: welcome, syllabus stuff, contributions of ancient civilizations

Week 1: early computers and the foundations of computer science

Week 2: a visit from Erika Dawson Head

Erika Dawson Head, the Director of Diversity at CICS, lead a class discussion about diversity, inclusion, and microaggresions.

Week 3: WWII R&D and the beginnings of the information age

Week 4: a visit from CICS Advising

Advisors from the CICS Advising Office spoke to the class about course registration and planning a path to an on-time graduation.

Week 5: the journey to home PCs

Week 6: milestones in artificial intelligence

Week 8: modern computing

Week 9: programming languages

Week 10: computing at UMass Amherst

Week 11: the future of computing