A C++ Framework for Active Objects in Embedded Real-time Systems-Bridging the Gap Between Modeling and Implementation. - Michael E. Caspersen (TOOLS (32), 1999)

Here, there and everywhere - on the recurring use of turtle graphics in CS1. - Michael E. Caspersen; Henrik Bærbak Christensen (ACSE, 2000)

Frameworks in CS1: a different way of introducing event-driven programming. - Henrik Bærbak Christensen; Michael E. Caspersen (ITiCSE, 2002)

Teaching programming to liberal arts students: a narrative media approach. - Peter Bøgh Andersen; Jens Bennedsen; Steffen Brandorff; Michael E. Caspersen; Jesper Mosegaard (ITiCSE, 2003)

Learning Object-Orientation through ICT-mediated Apprenticeship. - Annita Fjuk; Ola Berge; Jens Bennedsen; Michael E. Caspersen (ICALT, 2004)

Programming in context: a model-first approach to CS1. - Jens Bennedsen; Michael E. Caspersen (SIGCSE, 2004)

An investigation of potential success factors for an introductory model-driven programming course. - Jens Bennedsen; Michael E. Caspersen (ICER, 2005)

Teaching polymorphism early. - Joseph Bergin; Eugene Wallingford; Michael E. Caspersen; Michael Goldweber; Michael Kölling (ITiCSE, 2005)

Revealing the programming process. - Jens Bennedsen; Michael E. Caspersen (SIGCSE, 2005)

"Killer examples" for design patterns: the fifth annual OOPSLA "Killer Examples" workshop. - Carl Alphonce; Michael E. Caspersen; Adrienne Decker; Bruce Trask (OOPSLA Companion, 2006)

"Killer examples" for design patterns: a poster reporting results of the workshop. - Carl Alphonce; Michael E. Caspersen; Adrienne Decker; Bruce Trask (OOPSLA Companion, 2006)

A novice's process of object-oriented programming. - Michael E. Caspersen; Michael Kölling (OOPSLA Companion, 2006)

Abstraction ability as an indicator of success for learning object-oriented programming? - Jens Bennedsen; Michael E. Caspersen (ACM SIGCSE Bull., 2006)

Instructional design of a programming course: a learning theoretic approach. - Michael E. Caspersen; Jens Bennedsen (ICER, 2007)

Mental models and programming aptitude. - Michael E. Caspersen; Kasper Dalgaard Larsen; Jens Bennedsen (ITiCSE, 2007)

Process in oo pedagogy: a "killer" workshop. - Carl Alphonce; Jürgen Börstler; Michael E. Caspersen; Adrienne Decker; Michael Kölling (OOPSLA Companion, 2007)

Killer "killer examples" for design patterns. - Carl Alphonce; Michael E. Caspersen; Adrienne Decker (SIGCSE, 2007)

Failure rates in introductory programming. - Jens Bennedsen; Michael E. Caspersen (ACM SIGCSE Bull., 2007)

Abstraction ability as an indicator of success for learning computing science? - Jens Bennedsen; Michael E. Caspersen (ICER, 2008)

Evaluating OO example programs for CS1. - Jürgen Börstler; Henrik Bærbak Christensen; Jens Bennedsen; Marie Nordström; Lena Kallin Westin; Jan Erik Moström; Michael E. Caspersen (ITiCSE, 2008)

What is masters level education in informatics? - Michael E. Caspersen; Lillian N. Cassel; Gordon Davies; Arnold Pears; Stephen Seidman; Heikki Topi (ITiCSE, 2008)

Worked examples for sound OO pedagogy: the seventh "killer examples" workshop. - Michael E. Caspersen; Jürgen Börstler; Adrienne Decker; Carl Alphonce (OOPSLA Companion, 2008)

Worked examples for sound object-oriented pedagogy: a "killer" workshop. - Michael E. Caspersen; Jürgen Börstler; Adrienne Decker; Carl Alphonce (OOPSLA Companion, 2008)

Curriculum update from the ACM education board: CS2008 and a report on masters degrees. - Lillian N. Cassel; Michael E. Caspersen; Gordon Davies; Renée McCauley; Andrew D. McGettrick; Arthur B. Pyster; Robert H. Sloan (SIGCSE, 2008)

Nifty objects for CS0 and CS1. - Joe Hummel; Carl Alphonce; Joe Bergin; Michael E. Caspersen; Stuart Hansen 001; James E. Heliotis; Michael Kölling (SIGCSE, 2008)

Optimists have more fun, but do they learn better? On the influence of emotional and social factors on learning introductory computer science. - Jens Bennedsen; Michael E. Caspersen (Comput. Sci. Educ., 2008)

Exposing the Programming Process. - Jens Bennedsen; Michael E. Caspersen (Reflections on the Teaching of Programming, 2008)

Model-Driven Programming. - Jens Bennedsen; Michael E. Caspersen (Reflections on the Teaching of Programming, 2008)

Introduction to Part II Introducing Object-Oriented Programming. - Michael E. Caspersen (Reflections on the Teaching of Programming, 2008)

CS1: Getting Started. - Michael E. Caspersen; Henrik Bærbak Christensen (Reflections on the Teaching of Programming, 2008)

Frameworks in Teaching. - Michael E. Caspersen; Henrik Bærbak Christensen (Reflections on the Teaching of Programming, 2008)

The eighth "killer examples" workshop: good examples for exposing bad practice. - Dale Skrien; Carl Alphonce; Adrienne Decker; Jürgen Börstler; Michael E. Caspersen (OOPSLA Companion, 2009)

Good examples for exposing bad practice: a "killer examples" workshop. - Dale Skrien; Michael E. Caspersen; Jürgen Börstler; Adrienne Decker; Carl Alphonce (OOPSLA Companion, 2009)

Acm education board and masters level programs. - Gordon Davies; Lillian N. Cassel; Arthur B. Pyster; Michael E. Caspersen; Heikki Topi (SIGCSE, 2009)

STREAM: A First Programming Process. - Michael E. Caspersen; Michael Kölling (ACM Trans. Comput. Educ., 2009)

Persistence of elementary programming skills. - Jens Bennedsen; Michael E. Caspersen (Comput. Sci. Educ., 2012)

Computational thinking and practice: a generic approach to computing in Danish high schools. - Michael E. Caspersen; Palle Nowack (ACE, 2013)

A fresh look at novice programmers' performance and their teachers' expectations. - Ian Utting; Allison Elliott Tew; Mike McCracken; Lynda Thomas; Dennis J. Bouvier; Roger Frye; James H. Paterson; Michael E. Caspersen; Yifat Ben-David Kolikant; Juha Sorva; Tadeusz Wilusz (ITiCSE-WGR, 2013)

Model-based thinking and practice: a top-down approach to computational thinking. - Palle Nowack; Michael E. Caspersen (Koli Calling, 2014)

Assessing Learning In Introductory Computer Science (Dagstuhl Seminar 16072). - Michael E. Caspersen; Kathi Fisler; Jan Vahrenhold (Dagstuhl Reports, 2016)

Beauty and the Beast: on the readability of object-oriented example programs. - Jürgen Börstler; Michael E. Caspersen; Marie Nordström (Softw. Qual. J., 2016)

The authenticity of 'authentic' assessment some faculty perceptions. - Mark Zarb; Roger McDermott; Mats Daniels; Aletta Nylén; Arnold Pears; Ville Isomöttönen; Michael E. Caspersen (FIE, 2017)

SIGCSE symposium 2017 preview. - Stephen H. Edwards; Michael E. Caspersen (ACM SIGCSE Bull., 2017)

The CECE Report: Creating a Map of Informatics in European Schools. - Michael E. Caspersen; Judith Gal-Ezer; Enrico Nardelli; Jan Vahrenhold; Mirko Westermeier (SIGCSE, 2018)

Informatics as a fundamental discipline for the 21st century. - Michael E. Caspersen; Judith Gal-Ezer; Andrew D. McGettrick; Enrico Nardelli (Commun. ACM, 2019)

Failure rates in introductory programming: 12 years later. - Jens Bennedsen; Michael E. Caspersen (Inroads, 2019)

Informatics as a Fundamental Discipline in General Education: The Danish Perspective. - Michael E. Caspersen (Perspectives on Digital Humanism, 2022)

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans. - James Prather; Paul Denny 001; Juho Leinonen 001; Brett A. Becker; Ibrahim Albluwi; Michael E. Caspersen; Michelle Craig; Hieke Keuning; Natalie Kiesler; Tobias Kohn; Andrew Luxton-Reilly; Stephen MacNeil; et al. (ITiCSE (2), 2023)

Internationaler Informatik-Referenzrahmen für die Schule. - Ira Diethelm; Michael E. Caspersen (INFOS, 2023)

A Template for Teaching Computational Modelling in High School. - Line Have Musaeus; Michael E. Caspersen; Peter Musaeus (WiPSCE, 2023)

Informatics Education for School: A European Initiative. - Michael E. Caspersen; Judith Gal-Ezer; Andrew D. McGettrick; Enrico Nardelli (Inroads, 2023)

European Digital Transformation Needs Indicators of Informatics Competence. - Andrew D. McGettrick; Michael E. Caspersen; Judith Gal-Ezer; Enrico Nardelli (Inroads, 2024)

Informatics in Schools: Why, What, Who - and How to Initiate Change? - Neil C. C. Brown; Michael E. Caspersen; Michael Kölling (ITiCSE (1), 2025)

Circle of Life: Microworld Project at the End of CS1. - Sebastian Mateos Nicolajsen; Michael E. Caspersen; Claus Brabrand (SIGCSE (1), 2025)