Publications of Michael E. Caspersen


Dissertation

Caspersen, M.E.:
Educating Novices in the Skills of Programming,
DAIMI PhD Dissertation PD-07-4, ISSN 1602-0448 (paper), 1602-0456 (online), 2007.
[ pdf ]


Peer-reviewed publications

  1. Caspersen, M.E., Gal-Ezer, J., McGettrick, A. and Nardelli, E.:
    "European Digital Transformation Needs Indicators of Informatics Competence",
    Submitted for ACM Inroads.


  2. Musaeus, L.H., Caspersen, M.E. and Musaeus, P.:
    "A Template for Teaching Computational Modelling in High School",
    Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research,
    Article No. 11, pp. 1-10, Cambridge, UK, September 27-29, 2023.
    [ pdf, ACM Digital Library ]

  3. Caspersen, M.E., Gal-Ezer, J., McGettrick, A. and Nardelli, E.:
    "Informatics Education for School — A European Initiative",
    ACM Inroads, Vol. 14, No. 1, March 2023, pp. 49-53.
    [ pdf, ACM Digital Library ]

  4. Caspersen, M.E.:
    "Principles of Programming Education",
    Chapter 18 in Computer Science Education: Perspectives on Teaching and Learning, 2nd edition
    Eds.: Sentance, S., Barendsen, E. and Schulte, C., Bloomsbury Publishing, 2023, pp. 219-236.
    [ Book ]


  5. Musaeus, L.H., Mechelen, M.V., Caspersen, M.E. and Iversen, O.S.:
    "Empowerment through computational thinking: A literature survey",
    Acta Didactica Norden, Vol. 16, No. 4, Art. 1, December 2022, pp. 22.
    [ Acta Didactica Norden ]

  6. Caspersen, M.E. and Fougt, S.S.:
    "Informatics as a common fundamental competence at all educational levels",
    Acta Didactica Norden, Vol. 16, No. 4, Art. 0 (editorial), December 2022, pp. 9.
    [ Acta Didactica Norden ]

  7. Caspersen, M.E., Dindler, C., Iversen, O.S. and Smith, R.C.:
    "Computational Empowerment",
    Chapter 6 in Computational Thinking Education in K-12: Artificial Intelligence Literacy and Physical Computing, Vol. 1,
    Eds.: Kong, S.-C. and Abelson, H., MIT Press, 2022.
    [ Book, Chapter ]


  8. Caspersen, M.E.:
    "Informatics as a Fundamental Discipline in General Education — The Danish Perspective",
    Chapter X in Perspectives on Digital Humanism,
    Eds.: Ghezzi, C., Lee, E.A., Prem, E. and Werthner, H., Springer, 2021, pp. 191-200.
    [ pdf, Web edition ]

  9. Caspersen, M.E.:
    "Fra teknologiforståelse til informatik",
    MONA, 2021-1, pp. 82-89
    [ MONA ]


  10. Wagner, M.-L., Iversen, O.S. and Caspersen, M.E.:
    "Teknologiforståelsens rationale: På vej mod computational empowerment i den danske grundskole",
    Unge pædagoger, 2020-1, pp. ?-?
    [ pdf, Unge Pædagoger, 2020-1 ]


  11. Bennedsen, J.B. and Caspersen, M.E.:
    "Failure Rates in Introductory Programming — 12 Years Later",
    ACM inroads, Vol. 10, No. 2, June 2019, pp. 30-36
    DOI: 10.1145/3324888
    [ pdf, ACM Digital Library ]

  12. Caspersen, M.E., Gal-Ezer, J., McGettrick, A. and Nardelli, E.:
    "Informatics as a Fundamental Discipline for the 21st Century",
    Communications of the ACM, Vol. 62, No. 4, April 2019, pp. 58-63
    DOI: 10.1145/3310330
    [ pdf, ACM Digital Library ]


  13. Caspersen, M.E.:
    "Teaching Programming",
    Chapter 9 in Computer Science Education: Perspectives on Teaching and Learning,
    Eds.: Sentance, S., Barendsen, E. and Schulte, C., Bloomsbury Publishing, 2018, pp. 109-130.
    [ Book ]

  14. Caspersen, M.E.:
    "The CECE Report: Creating a Map of Informatics in European Schools",
    Proceedings of the 49th SIGCSE Technical Symposium on Computer Science Education (in Danish),
    SIGCSE 2018, Baltimore, Maryland, USA, February 22-24, 2018, pp. ?-?.
    [ pdf, Report, Online map ]


  15. McDermott, R., Daniels, M., Zarb, M., Pears, A.N., Nylén, A. and Caspersen, M.E.:
    "The Authenticity of "Authentic" Assessment—Some Faculty Perceptions",
    Proceedings of the 47th Annual Frontiers in Education Conference,
    FIE 2017, Indianapolis, USA, October 2017.
    [ Online Proceedings ]

  16. Caspersen, M.E.:
    "Computational Thinking",
    Chapter 4.15 in Gymnasiepædagogik – En grundbog (in Danish),
    Hans Reitzels Forlag, 2017, pp. 470-478.
    [ pdf ]


  17. Kristensen, B.B., Nowack, P. and Caspersen, M.E.:
    "To Program is to Model: Software Development is Stepwise Improvement of Models",
    Proceedings of the 7th Annual International Conference on Computer Science Education: Innovation and Technology,
    CSEIT 2016, Singapore, October 2016, pp. ??-??.
    [ pdf, Online Proceedings ]

  18. Aureliano, V., Tedesco, P. and Caspersen, M.E.:
    "Learning programming through stepwise self-explanations",
    Proceedings of the 11th Conferencia Iberica de Sistemas y Tecnologias de Information,
    CISTI 2016, Gran Canaria, Spain, June 2016.
    DOI: 10.1109/CISTI.2016.7521457, IEEE Explore
    [ pdf, IEEE Explore ]


  19. Bjælde, O.E., Caspersen, M.E., Godsk, M., Hougaard, R.F. and Lindberg, A.B.:
    "Learning Design for Science Teacher Training and Educational Development",
    Proceedings of the 24th Annual Conference of the Australian Society for Computers in Learning and Tertiary Education,
    Ascilite 2015, Perth, Western Australia, Australia, November/December 2015, pp. 21-30 (FP:9-FP:18).
    [ pdf, Online Proceedings ]

  20. Börstler, J., Caspersen, M.E. and Nordström, M.:
    "Beauty and the Beast: on the readability of object-oriented example programs",
    Software Quality Journal, 2015, pp. 1-16.
    DOI: 10.1007/s11219-015-9267-5, ISSN 0963-9314 (print), 1573-13367 (online), Springer US.
    [ pdf, Software Quality Journal ]

  21. Bender, E., Schaper, N., Caspersen, M.E., Margaritis, M. and Hubwieser, P.:
    "Identifying and formulating teachers' beliefs and motivational orientations for computer science teacher education",
    Studies in Higher Education, 2015, pp. 1-16.
    DOI: 10.1080/03075079.2015.1004233, Society for Research into Higher Education.
    [ pdf, Studies in Higher Education ]


  22. Nowack, P. and Caspersen, M.E.:
    "Model-Based Thinking and Practice — A Top-Down Approach to Computational Thinking",
    Proceedings of the 14th Koli Calling International Conference on Computing Education Research,
    Koli Calling 2014, Koli, Finland, November 2014.
    [ pdf, ACM Digital Library ]

  23. Vicens, Q. and Caspersen, M.E.:
    "Getting more scientists to revamp teaching",
    Journal of College Science Teaching, Vol. 43 (5), 2014, pp. 22-27.
    [ pdf, Journal of College Science Teaching ]


  24. Utting, I., Tew, A.E., McCracken, M., Thomas, L., Bouvier, D., Frye, R., Paterson, J., Caspersen, M.E., Kolikant, Y.B-D., Sorva, J., and Wilusz, T.:
    "A Fresh Look at Novice Programmers' Performance and Their Teachers' Expectations",
    Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education Working Group Reports,
    ITiCSE 2013, Canterbury, Kent, UK, July 2013, pp. 15-32.
    [ pdf, ACM Digital Library ]

  25. Caspersen, M.E. and Nowack, P.:
    "Computational Thinking and Practice — A Generic Approach to Computing in Danish High Schools",
    Proceedings of the 15th Australasian Computing Education Conference,
    ACE 2013, Adelaide, South Australia, Australia, January 2013, pp. 137-143.
    [ pdf, Australian Computer Society Inc. ]


  26. Bennedsen J. and Caspersen, M.E.:
    "Persistence of elementary programming skills",
    Computer Science Education, Vol. 22 (2), June 2012, pp. 81-107.
    [ pdf, CSE ]


  27. Nielsen, B.L., Caspersen, M.E., and Dahl, B.:
    "What Must Science PhD Students Know About Education?"
    (In Danish: "Hvad skal ph.d.-studerende på naturvidenskab vide om undervisning?"),
    Dansk Universitetspædagogisk Tidsskrift, 2011.
    [ pdf, DUT ]



  28. Bennedsen, J. and Caspersen, M.E.:
    "Recalling Programming Competence",
    Proceedings of the 9th International Conference on Computing Education Research,
    Koli Calling 2009, Koli, Finland, October 2009, pp. 86-95.
    [ pdf, Proceedings ]

  29. Skrien, D., Caspersen, M.E., Börstler, J., Decker, A., and Alphonce, C.:
    "Good Examples for Exposing Bad Practice: A 'Killer Examples' Workshop",
    Companion to the 24th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
    OOPSLA 2009, Orlando, Florida, USA, 25-29 October 2009, pp. 711-712.
    [ pdf, ACM Digital Library ]

  30. Davies, G., Cassel, L., Pyster, A.B., Caspersen, M.E., and Toppi, H.:
    "ACM Education Board and Masters Level Programs",
    Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education,
    Chattanooga, Tennessee, USA, 2009, pp. 487-488.
    [ pdf, ACM Digital Library ]

  31. Caspersen, M.E. and Kölling, M.:
    "STREAM: A First Programming Process",
    ACM Transactions on Computing Education (TOCE), Vol. 9 (1), Article No. 4, 2009.
    [ pdf, ACM Digital Library ]


  32. Caspersen, M.E., Börstler, J., Decker, A. and Alphonce, C.:
    "Worked Examples for Sound Object-Oriented Pedagogy: The Seventh 'Killer Examples' Workshop",
    Companion to the 23rd ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
    OOPSLA 2008, Nashville, Tennessee, USA, 19 - 23 October 2008, pp. 869-870.
    [ pdf, ACM Digital Library ]

  33. Bennedsen, J. and Caspersen, M.E.:
    "Abstraction Ability as an Indicator of Success for Learning Computer Science?",
    Proceedings of the 4th International Computing Education Research Workshop,
    ICER 2008, Sydney, New South Wales, Australia, September 2008, pp. 15-26.
    [ pdf, ACM Digital Library ]

  34. Börstler, J., Christensen, H.B., Bennedsen, J., Nordström, M., Westin, L.K, Moström, J.E., Caspersen, M.E.:
    "Evaluating OO Example Programs for CS1",
    Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2008, Madrid, Spain, 30 June - 2 July 2008, pp. 47-52.
    [ pdf, ACM Digital Library ]

  35. Caspersen, M.E., Cassel, L.N., Davies, G., Pears, A., Seidman, S. and Topi, H.:
    "What is Masters Level Education in Informatics",
    Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2008, Madrid, Spain, 30 June - 2 July 2008, pp. 341.
    [ pdf, ACM Digital Library ]

  36. Bennedsen J. and Caspersen, M.E.:
    "Optimists Have More Fun, But Do They Learn Better? On the Influence of Emotional and Social Factors on Learning CS and Math",
    Computer Science Education, Vol. 18 (1), March 2008, pp. 1-16.
    [ pdf, CSE ]

  37. Caspersen, M.E. and Christensen, H.B.:
    "Frameworks in Teaching",
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008, pp. 190-215.
    [ pdf, LNCS 4821 ]

  38. Caspersen, M.E. and Christensen, H.B.:
    "CS1: Getting Started",
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008, pp. 130-141.
    [ pdf, LNCS 4821 ]

  39. Bennedsen, J.B. and Caspersen, M.E.:
    "Model-Driven Programming",
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008, pp. 116-129.
    [ pdf, LNCS 4821 ]

  40. Bennedsen, J.B. and Caspersen, M.E.:
    "Exposing the Programming Process",
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008, pp. 6-16.
    [ pdf, LNCS 4821 ]

  41. Caspersen, M.E.:
    "Introduction to Part II: Introducing Object-Oriented Programming",
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008, pp. 77-79.
    [ pdf, LNCS 4821 ]

  42. Bennedsen, J.B., Caspersen, M.E. and Kölling, M. (Eds.):
    Reflections on the Teaching of Programming,
    LNCS 4821, Springer-Verlag, 2008.
    [ LNCS 4821, Table of Contents (Springer-Verlag) ]

  43. Hummel, J., Alphonce, C., Bergin, J., Caspersen, M.E., Hansen, S., Heliotis, J.E. and Kölling, M.:
    "Nifty Objects for CS0 and CS1",
    Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2008, Portland, Oregon, USA, 2008, pp. 437-438.
    [ pdf, ACM Digital Library ]

  44. Cassel, L.N., Caspersen, M.E., Davies, G., McCauley, R., McGettrick, A., Pyster, A. and Sloan, R.:
    "Curriculum Update from the ACM Education Board: CS2008 and a Report on Masters Degrees",
    Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2008, Portland, Oregon, USA, 2008, pp. 530-531.
    [ pdf, ACM Digital Library ]


  45. Bennedsen, J.B. and Caspersen, M.E.:
    "Assessing Process and Product — A Practical Lab Exam for an Introductory Programming Course",
    ITALICS, Innovation in Teaching and Learning in Information and Computer Sciences, Vol. 6 (4),
    Special Issue on Innovative Methods of Teaching Programming, 2007, pp. 183-202.
    [ pdf, ITALICS ]

  46. Alphonce, C., Börstler, J., Caspersen, M.E., Decker, A. and Kölling, M.:
    "Process in OO Pedagogy: A 'Killer' Workshop",
    Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
    OOPSLA 2007, Montreal, Quebec, Canada, 21-25 October 2007, pp. 737-738.
    [ pdf, ACM Digital Library ]

  47. Caspersen, M.E. and Bennedsen, J.:
    "Instructional Design of a Programming Course: A Learning Theoretic Approach",
    Proceedings of the 3rd International Computing Education Research Workshop,
    ICER 2007, Atlanta, Georgia, USA, September 2007, pp. 111-122.
    [ pdf, ACM Digital Library ]

  48. Bennedsen, J.B. and Caspersen, M.E.:
    "Failure Rates in Introductory Programming",
    SIGCSE Bulletin inroads,
    Volume 39, Number 2, June 2007, pp. 32-36.
    [ pdf, ACM Digital Library ]

  49. Caspersen, M.E., Bennedsen, J. and Larsen, K.D.:
    "Mental Models and Programming Aptitude",
    Proceedings of the 12th Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2007, Dundee, Scotland, 25 - 27 June 2007.
    [ pdf, ACM Digital Library ]

  50. Alphonce, C., Caspersen, M.E. and Decker, A.:
    "Killer "Killer Examples" for Design Patterns",
    Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2007, Covington, Kentucky, USA, 2007, pp. 228-232.
    [ pdf, ACM Digital Library ]


  51. Bennedsen, J.B. and Caspersen, M.E.:
    "Assessing Process and Product — A Practical Lab Exam for an Introductory Programming Course",
    Proceedings of the 36th Frontiers in Education Conference,
    FIE 2006, San Diego, USA, 2006, pp. T1A-1 - T1A-6.
    [ pdf, IEEE Xplore ]

  52. Caspersen, M.E. and Kölling, M.:
    "A Novice's Process of Object-Oriented Programming",
    Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications,
    OOPSLA 2006, Portland, Oregon, USA, 22-26 October 2006, pp. 892-900.
    [ pdf, ACM Digital Library ]

  53. Alphonce, C., Caspersen, M.E., Decker, A. and Trask, B.:
    "'Killer Examples' for Design Patterns: The Fifth Annual OOPSLA 'Killer Examples' Workshop",
    Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
    OOPSLA 2006, Portland, Oregon, USA, 22-26 October 2006, pp. 625-626.
    [ pdf, ACM Digital Library ]

  54. Bennedsen, J.B. and Caspersen, M.E.:
    "Abstraction Ability as an Indicator of Success for Learning Object-Oriented Programming?",
    SIGCSE Bulletin inroads,
    Volume 38, Number 2, June 2006, pp. 39-43.
    [ pdf, ACM Digital Library ]

  55. Bennedsen, J.B. and Caspersen, M.E.:
    "Abstraction Power in Computer Science Education",
    Psychology of Programming Interest Group Conference — Work-in-Progress,
    Coventry, January 2006.
    [ pdf, Conference web page ]


  56. Bennedsen, J.B. and Caspersen, M.E.:
    "An Upcoming Study of Potential Success Factors for an Introductory Model-Driven Programming Course",
    Proceedings of the Koli Calling 2005 Conference on Computer Science Education,
    Koli, Finland, 2005, pp. 166-169.
    [ pdf ]

  57. Bennedsen, J.B. and Caspersen, M.E.:
    "An Investigation of Potential Success Factors for an Introductory Model-Driven Programming Course",
    Proceedings of the 1st International Computing Education Research Workshop,
    Seattle, Washington, USA, 2005, pp. 155-163.
    [ pdf, ACM Digital Library ]

  58. Bergin, J., Wallingford, E., Caspersen, M.E., Goldweber, M. and Kölling, M.:
    "Teaching Polymorphism Early",
    Proceedings of the 10th Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2005, Lisbon, Portugal, 27 - 29 June 2005.
    [ pdf, ACM Digital Library ]

  59. Bennedsen, J.B. and Caspersen, M.E.:
    "Revealing the Programming Process",
    Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2005, St. Louis, USA, 2005, pp. 186-190.
    [ pdf, ACM Digital Library ]


  60. Fjuk, A., Berge, O., Bennedsen, J. and Caspersen, M.E.:
    "Learning Object-Orientation through ICT-mediated Apprenticeship",
    Proceedings of the fourth IEEE International Conference on Advanced Learning Technologies,
    ICALT 2004, Joensuu, Finland, 2004.
    [ pdf, ACM Digital Library ]

  61. Bennedsen, J.; Caspersen, M.E.:
    "Teaching Object-Oriented Programming — Towards Teaching a Systematic Programming Process",
    Proceedings of the Eighth Workshop on Pedagogies and Tools for the Teaching and Learning of Object-Oriented Concepts,
    18th European Conference on Object-Oriented Programming (ECOOP 2004),
    14-18 June, 2004, Oslo, Norway.
    [ pdf ]

  62. Bennedsen, J. and Caspersen, M.E.:
    "Programming in Context — A Model-First Approach to CS1",
    Proceedings of the thirty-fifth SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2004, Norfolk, Virginia, USA, 2004, pp. 477-481.
    [ pdf, ACM Digital Library ]


  63. Bennedsen, J. and Caspersen, M.E:
    "Rationale for the Design of a Web-based "Programming Course for Adults",
    Proceedings of the International Conference on Open and Online Learning 2003,
    ICOOL 2003, Mauritius, December 2003.
    [ pdf, ICOOL 2003 Archives ]

  64. Caspersen, M.E.:
    "An Inverted Curriculum for CS1",
    Proceedings of Frontiers in Education 2003,
    Boulder, Colorado, November 2003.
    [ pdf, IEEE Xplore ]

  65. Caspersen, M.E.; Christensen, H.B.:
    "The Need for Killer Examples for Object-Oriented Frameworks",
    Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
    OOPSLA 2003, Anaheim, California, USA, 26-30 October 2003.
    [ pdf ]

  66. Bennedsen, J.B. and Caspersen, M.E.:
    "A Model-First Approach to Teaching Introductory Object-Orientation",
    COOL Workshop on Learning and Teaching Object-Orientation — Scandinavian Perspectives,
    Oslo, October 2003.
    [ pdf, Workshop web page ]

  67. Andersen, P.B., Bennedsen, J., Brandorff, S., Caspersen, M.E. and Mosegaard, J.:
    "Teaching Programming to Liberal Arts Students —A Narrative Media Approach",
    Proceedings of the eighth Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2003, Thessalonica, Greece, 30 June - 2 July 2003.
    [ pdf, ACM Digital Library ]
    [ Lingoland homepage ]


  68. Caspersen, M.E. and Christensen, H.B.:
    "Frameworks in CS1 — A Different Way of Introducing Event-driven Programming",
    Proceedings of the seventh Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2002, Aarhus, Denmark, 24-26 June 2002.
    [ pdf, ACM Digital Library ]
    [ Tutankhamon Presentation (Applet) ]


  69. Caspersen, M.E. and Christensen, H.B.
    "Here, There and Everywhere — On the Recurring Use of Turtle Graphics in CS1",
    Proceedings of the fourth Australasian Computing Education Conference,
    ACE 2000, Melbourne, Australia, pp. 34-40. ACM Press, 2000. ISBN 1-58113-271-9.
    [ pdf, ACM Digital Library ]


  70. Caspersen, M.E.:
    "A C++ Framework for Active Objects in Embedded Real-Time Systems — Bridging the Gap Between Modelling and Implementation",
    Technology of Object-Oriented Languages and Systems,
    TOOLS 32, Melbourne, Australia, pp. 52-65. IEEE Computer Society, 1999. ISBN 0-7695-0462-0.
    [ pdf, Digital Library ]


Proceedings from conferences served as program or conference chair/co-chair

  1. Caspersen, M.E., Edwards, S., Barnes, T. and Garcia, D. (Eds.):
    Proceedings of the 48th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2017, Seattle, Washington, USA, March 9-11, 2017. ACM 2017, ISBN XXX
    [ ACM Digital Library ]

  2. Alphonce, C., Caspersen, M.E., Edwards, S. and Tims, J. (Eds.):
    Proceedings of the 47th SIGCSE Technical Symposium on Computer Science Education,
    SIGCSE 2016, Memphis, Tennessee, USA, March 3-5, 2016. ACM 2016, ISBN 978-1-4503-3685-7
    [ ACM Digital Library ]

  3. Caspersen, M.E., Gal-Ezer, J. and Schulte, C. (Eds.):
    Proceedings of the 9th Workshop in Primary and Secondary Computing Education,
    WiPSCE 2014, Berlin, Germany, November 5-7, 2014. ACM 2014, ISBN 978-1-4503-3250-7
    [ ACM Digital Library ]

  4. Caspersen, M.E., Knobelsdorf, M. and Romeike, R. (Eds.):
    Proceedings of the 8th Workshop in Primary and Secondary Computing Education,
    WiPSCE 2013, Aarhus, Denmark, November 11-13, 2013. ACM 2013, ISBN 978-1-4503-2455-7
    [ ACM Digital Library ]

  5. Lapidot, T., Gal-Ezer, J., Caspersen, M.E. and Hazzan, O. (Eds.):
    Proceedings of the 17th Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2012, Haifa, Israel, July 3-5, 2012. ACM 2002, ISBN 978-1-4503-1246-2
    [ ACM Digital Library ]

  6. Sanders, K., Caspersen, M.E. and Clear, A. (Eds.):
    Proceedings of the 7th International Computing Education Research Workshop,
    ICER 2011, Providense, RI, USA, August 8-9, 2011. ACM 2011, ISBN 978-1-4503-0829-8
    [ ACM Digital Library ]

  7. Caspersen, M.E., Clancy, M. and Sanders, K. (Eds.):
    Proceedings of the 6th International Computing Education Research Workshop,
    ICER 2010, Aarhus, Denmark, August 9-10, 2010. ACM 2010, ISBN 978-1-4503-0257-9
    [ ACM Digital Library ]

  8. Clancy, M., Caspersen, M.E. and Lister, R. (Eds.):
    Proceedings of the 5th International Computing Education Research Workshop,
    ICER 2009, Berkeley, CA, USA, August 10-11, 2009. ACM 2009, ISBN 978-1-60558-615-1
    [ ACM Digital Library ]

  9. Caspersen, M.E., Clancy, M. and Lister, R. (Eds.):
    Proceedings of the 4th International Computing Education Research Workshop,
    ICER 2008, Sydney, New South Wales, Australia, September 6-7, 2008. ACM 2008, ISBN 978-1-60558-216-0
    [ ACM Digital Library ]

  10. Caspersen, M.E., Joyce, D.T., Goelman, D. and Utting, I. (Eds.):
    Proceedings of the seventh Annual Conference on Innovation and Technology in Computer Science Education,
    ITiCSE 2002, Aarhus, Denmark, June 24-26, 2002. ACM 2002, ISBN 1-58113-499-1
    [ ACM Digital Library ]

Textbooks

  1. Bennedsen, J., Caspersen, M.E. and Ørhøj, K.:
    Programkonstruktion — algoritmekonstruktion og abstrakte datatyper,
    Datamatikforlaget, 1993. ISBN 87-984251-2-9 (in Danish).

  2. Bennedsen, J., Caspersen, M.E. and Ørhøj, K.:
    Programkonstruktion — en introduktion til programmering med Pascal,
    Datamatikforlaget, 1993. ISBN 87-984251-1-0 (in Danish).

Technical reports

  1. Basballe, D., Caspersen, M.E., Hansen, B.L., Hjorth, M., Iversen, O.S. and Kanstrup, K.H.:
    Gap-analyse af teknologiforståelse i det danske uddannelsessystem fra grundskole til ungdomsuddannelser, 2021, 184 pages.
    [ pdf ]

  2. Caspersen, M.E., Gal-Ezer, J., McGettrick, A. and Nardelli, E.:
    Informatics for All: The strategy,
    DOI: 10.1145/3185594, 2018.
    [ ACM DL, Informatics Europe, pdf ]

  3. Vahrenhold, J. (co-chair), Nardelli, E., Pereira, C., Berry, G., Caspersen, M.E. (co-chair), Gal-Ezer, J., Kölling, M., McGettrick, A. and Westermeier, M.:
    Informatics Education in Europe: Are We All In The Same Boat,
    Committee on European Computing Education (CECE), ISBN: 978-1-4503-5361-8, 2017.
    [ ACM DL, Informatics Europe, pdf (short, ), pdf (full, 251 pp), Map ]

  4. Caspersen, M.E., Fisler, K. and Vahrenhold, J. (Eds.):
    "Assessing Learning In Introductory Computer Science",
    Report from Dagstuhl Seminar 16072, 2016.
    [ pdf, Dagstuhl Research Online Publication Server ]

  5. Börstler, J., Caspersen, M.E. and Nordström, M.:
    "Beauty and the Beast — Toward a Measurement Framework for Example Program Quality",
    Technical Report, Department of Computing Science, Umeå University, 2007. ISSN 0348-0542.
    [ pdf, Umeå University Online System ]

  6. Caspersen, M.E., Madsen, O.L., and Skov, S.H.:
    "Testing Object-Oriented Software",
    Technical Report, Centre for Object Technology, Department of Computing Science,
    University of Aarhus, 2001. COT/2-43-V1.0.
    [ doc, COT Report Series ]

Work in progress

  1. Caspersen, M.E.:
    "A Taxonomy of List Algorithms",
    to be submitted for Communications of the ACM.

  2. Caspersen, M.E.:
    "Stepwise Refinement Considered Harmful",
    to be submitted for Communications of the ACM.


Maintained by Michael E. Caspersen, last update 1 January 2022