Encyclopedia of Education and Information Technologies

2020 Edition
| Editors: Arthur Tatnall

Why Teach History of Computing?

  • John ImpagliazzoEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-3-030-10576-1_57



This entry, an integration of material from earlier works (Impagliazzo 2005; Impagliazzo and Samaka 2013), provides a rationale for incorporating history in computing student experiences. It also shows ways in which computing history can make the delivery of teaching computing courses relevant. The approach suggests the use of computing history as a recurring theme throughout courses through relevant historical stories or material to enhance course delivery and to capture student interest. The use of computing history often makes positive and constructive improvements in student experiences by making topics more interesting and stimulating. It informs students of nontechnical elements within their computing specialties.

Computing history could be an effective pedagogical tool to teach computing courses (Impagliazzo et al. 1999). History contributes to students’ lifelong learning experiences,...

This is a preview of subscription content, log in to check access.


  1. Bergin TJ, Gibson RG (1996) The history of programming languages – II. Addison-Wesley / ACM Press, New York, NY, USAGoogle Scholar
  2. CNN Money (2012) Microsoft surface table. http://money.cnn.com/2012/06/19/technology/microsoft-surface-table-pixelsense/index.htm. Accessed 4 Jan 2018
  3. IEEE Computer Society (2018) IEEE annals of the history of computing (2018) http://www.computer.org/annals. Accessed 4 Jan 2018
  4. IFIP (2018) Working group 9.7. http://ifiptc9.org/wg9-7-history-of-computing/. Accessed 4 Jan 2018
  5. Impagliazzo J (2005) History: a vehicle for teaching introductory computing courses. In: Proceedings of the 8th IFIP World Conference on Computers in Education (WCCE-2005), Stellenbosch, South Africa, 4–7 July 2005Google Scholar
  6. Impagliazzo J, Samaka M (2013) Bringing relevance to computing courses through history. In: Tatnall A, Blyth T, Johnson R (Eds) Making the history of computing relevant. IFIP Advances in Information and Communication Technology, vol 416. Springer, Berlin, HeidelbergGoogle Scholar
  7. Impagliazzo J, Campbell-Kelly M, Davies G, Lee JAN, Williams M (1999) History in the computing curriculum. IFIP TC 3 / TC 9 joint task group. IEEE Ann Hist Comput 21(1):1–15CrossRefGoogle Scholar
  8. Papadimitriou C (2003) MythematiCS: in praise of storytelling in the teaching of computer science and math. Invited Editorial, ACM SIGCSE Bull 35(4):7–9MathSciNetCrossRefGoogle Scholar
  9. Santayana G (1905) Reason in common sense. volume 1 of the life of reason, Charles Scribner’s Sons, New York, New York, reprinted 1920Google Scholar
  10. Wexelblat RL (1981) The history of programming languages. Academic Press, New YorkzbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.School of Engineering and Applied ScienceHofstra UniversityHempsteadUSA

Section editors and affiliations

  • Arthur Tatnall
    • 1
  1. 1.Information SystemsVictoria UniversityMelbourneAustralia