Michael E. Caspersen

Orcid: 0000-0002-9336-9282

Affiliations:
  • Aarhus University


According to our database1, Michael E. Caspersen authored at least 51 papers between 1999 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Informatics Education for School: A European Initiative.
Inroads, March, 2023

A Template for Teaching Computational Modelling in High School.
Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, 2023

Internationaler Informatik-Referenzrahmen für die Schule.
Proceedings of the Informatikunterricht zwischen Aktualität und Zeitlosigkeit: 20. GI-Fachtagung Informatik und Schule, 2023

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

2022
Informatics as a Fundamental Discipline in General Education: The Danish Perspective.
Perspectives on Digital Humanism, 2022

2019
Failure rates in introductory programming: 12 years later.
Inroads, 2019

Informatics as a fundamental discipline for the 21<sup>st</sup> century.
Commun. ACM, 2019

2018
The CECE Report: Creating a Map of Informatics in European Schools.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
SIGCSE symposium 2017 preview.
ACM SIGCSE Bull., 2017

The authenticity of 'authentic' assessment some faculty perceptions.
Proceedings of the 2017 IEEE Frontiers in Education Conference, 2017

2016
Beauty and the Beast: on the readability of object-oriented example programs.
Softw. Qual. J., 2016

Assessing Learning In Introductory Computer Science (Dagstuhl Seminar 16072).
Dagstuhl Reports, 2016

2014
Model-based thinking and practice: a top-down approach to computational thinking.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

2013
A fresh look at novice programmers' performance and their teachers' expectations.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013

Computational thinking and practice: a generic approach to computing in Danish high schools.
Proceedings of the Fifteenth Australasian Computing Education Conference, 2013

2012
Persistence of elementary programming skills.
Comput. Sci. Educ., 2012

2009
STREAM: A First Programming Process.
ACM Trans. Comput. Educ., 2009

Acm education board and masters level programs.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Good examples for exposing bad practice: a "killer examples" workshop.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

The eighth "killer examples" workshop: good examples for exposing bad practice.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

2008
Frameworks in Teaching.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

CS1: Getting Started.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Introduction to Part II Introducing Object-Oriented Programming.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Model-Driven Programming.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Exposing the Programming Process.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Optimists have more fun, but do they learn better? On the influence of emotional and social factors on learning introductory computer science.
Comput. Sci. Educ., 2008

Nifty objects for CS0 and CS1.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

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, 2008

Worked examples for sound object-oriented pedagogy: a "killer" workshop.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Worked examples for sound OO pedagogy: the seventh "killer examples" workshop.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

What is masters level education in informatics?
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Evaluating OO example programs for CS1.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Abstraction ability as an indicator of success for learning computing science?
Proceedings of the International Computing Education Research Workshop, 2008

2007
Failure rates in introductory programming.
ACM SIGCSE Bull., 2007

Killer "killer examples" for design patterns.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Process in oo pedagogy: a "killer" workshop.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Mental models and programming aptitude.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Instructional design of a programming course: a learning theoretic approach.
Proceedings of the International Computing Education Research Workshop, 2007

2006
Abstraction ability as an indicator of success for learning object-oriented programming?
ACM SIGCSE Bull., 2006

A novice's process of object-oriented programming.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

"Killer examples" for design patterns: a poster reporting results of the workshop.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

"Killer examples" for design patterns: the fifth annual OOPSLA "Killer Examples" workshop.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

2005
Revealing the programming process.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Teaching polymorphism early.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

An investigation of potential success factors for an introductory model-driven programming course.
Proceedings of the International Computing Education Research Workshop 2005, 2005

2004
Programming in context: a model-first approach to CS1.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Learning Object-Orientation through ICT-mediated Apprenticeship.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

2003
Teaching programming to liberal arts students: a narrative media approach.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

2002
Frameworks in CS1: a different way of introducing event-driven programming.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

2000
Here, there and everywhere - on the recurring use of turtle graphics in CS1.
Proceedings of the ACM SIGCSE 4th Australasian Conference on Computer Science Education, 2000

1999
A C++ Framework for Active Objects in Embedded Real-time Systems-Bridging the Gap Between Modeling and Implementation.
Proceedings of the TOOLS Pacific 1999: 32nd International Conference on Technology of Object-Oriented Languages and Systems, 1999


  Loading...