Bringing Relevance to Computing Courses through History

  • John Impagliazzo
  • Mohammed Samaka
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 416)


This paper shows ways in which computing history can make the delivery of teaching computing courses relevant. The authors’ approach involves using computing history as a recurring theme throughout courses by adapting relevant historical stories or material to enhance course delivery and to capture student interest. The use of computing history often makes a positive and constructive improvement in courses by making them more interesting, stimulating, and thereby, informing students with non-technical elements in their computing specialties. This approach to computing studies should prove to be a helpful addition to student studies and provide them with a stronger understanding of the computing field in their careers.


Computing history history in computing courses computing history and relevance 


  1. 1.
    Impagliazzo, J., Campbell-Kelly, M., Davies, G., Lee, J.A.N., Williams, M.: History in the Computing Curriculum. IFIP TC 3 / TC 9 Joint Task Group. IEEE Annals of the History of Computing 21(1), 1–15 (1999)CrossRefGoogle Scholar
  2. 2.
    Impagliazzo, J.: History: A Vehicle for Teaching Introductory Computing Courses. In: Proceedings of the IFIP 2005 World Computer Conference in Education (WCCE), Cape Town, South Africa, July 4-7 (2005)Google Scholar
  3. 3.
    Santayana, G.: Reason in Common Sense. The Life of Reason, vol. 1 (1905)Google Scholar
  4. 4.
  5. 5.
    IT History Society,
  6. 6.
    Society for the History of Technology (SHOT), Annual Conference 2013 (2013),
  7. 7.
    Papadimitriou, C.: MythematiCS: In Praise of Storytelling in the Teaching of Computer Science and Math. ACM SIGCSE Bulletin 35(4), 7–9 (2003) (Invited Editorial)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Computer History Museum,
  9. 9.
    Science Museum, London,
  10. 10.
    Deutsches Museum–Munich,
  11. 11.
    National Aviation and Space Administration (NASA). Sputnik: The Fiftieth Anniversary,
  12. 12.
  13. 13.
    Wexelblat, R.L.: The History of Programming Languages, 758 p. Academic Press (1981)Google Scholar
  14. 14.
    Bergin, T.J., Gibson, R.G.: The History of Programming Languages - II, 864 p. Addison-Wesley Pub. Co. (1996)Google Scholar
  15. 15.
    IEEE Annals of the History of Computing, (accessed July 23, 2013)

Copyright information

© IFIP Federation for Information Processing 2013

Authors and Affiliations

  • John Impagliazzo
    • 1
  • Mohammed Samaka
    • 2
  1. 1.Emeritus, Department of Computer ScienceHofstra UniversityHempsteadUSA
  2. 2.Department of Computer Science and EngineeringQatar UniversityDohaQatar

Personalised recommendations