2009 |
30 | EE | Gordon Davies,
Lillian N. Cassel,
Arthur B. Pyster,
Michael E. Caspersen,
Heikki Topi:
Acm education board and masters level programs.
SIGCSE 2009: 487-488 |
2008 |
29 | | Jens Bennedsen,
Michael E. Caspersen,
Michael Kölling:
Reflections on the Teaching of Programming, Methods and Implementations
Springer 2008 |
28 | EE | Michael E. Caspersen,
Lillian Cassell,
Gordon Davies,
Arnold Pears,
Stephen Seidman,
Heikki Topi:
What is masters level education in informatics?
ITiCSE 2008: 341 |
27 | EE | Jürgen Börstler,
Henrik Bærbak Christensen,
Jens Bennedsen,
Marie Nordström,
Lena Kallin Westin,
Jan Erik Moström,
Michael E. Caspersen:
Evaluating OO example programs for CS1.
ITiCSE 2008: 47-52 |
26 | EE | Michael E. Caspersen,
Jürgen Börstler,
Adrienne Decker,
Carl Alphonce:
Worked examples for sound OO pedagogy: the seventh "killer examples" workshop.
OOPSLA Companion 2008: 781-782 |
25 | EE | Michael E. Caspersen,
Jürgen Börstler,
Adrienne Decker,
Carl Alphonce:
Worked examples for sound object-oriented pedagogy: a "killer" workshop.
OOPSLA Companion 2008: 869-870 |
24 | EE | Joe Hummel,
Carl Alphonce,
Joe Bergin,
Michael E. Caspersen,
Stuart Hansen,
James E. Heliotis,
Michael Kölling:
Nifty objects for CS0 and CS1.
SIGCSE 2008: 437-438 |
23 | EE | Lillian N. Cassel,
Michael E. Caspersen,
Gordon Davies,
Renée McCauley,
Andrew D. McGettrick,
Arthur B. Pyster,
Robert H. Sloan:
Curriculum update from the ACM education board: CS2008 and a report on masters degrees.
SIGCSE 2008: 530-531 |
22 | EE | Jens Bennedsen,
Michael E. Caspersen:
Model-Driven Programming.
Reflections on the Teaching of Programming 2008: 116-129 |
21 | EE | Michael E. Caspersen,
Henrik Bærbak Christensen:
CS1: Getting Started.
Reflections on the Teaching of Programming 2008: 130-141 |
20 | EE | Michael E. Caspersen,
Henrik Bærbak Christensen:
Frameworks in Teaching.
Reflections on the Teaching of Programming 2008: 190-205 |
19 | EE | Jens Bennedsen,
Michael E. Caspersen:
Exposing the Programming Process.
Reflections on the Teaching of Programming 2008: 6-16 |
18 | EE | Michael E. Caspersen:
Introduction to Part II Introducing Object-Oriented Programming.
Reflections on the Teaching of Programming 2008: 77-79 |
2007 |
17 | EE | Michael E. Caspersen,
Kasper Dalgaard Larsen,
Jens Bennedsen:
Mental models and programming aptitude.
ITiCSE 2007: 206-210 |
16 | EE | Carl Alphonce,
Jürgen Börstler,
Michael E. Caspersen,
Adrienne Decker,
Michael Kölling:
Process in oo pedagogy: a "killer" workshop.
OOPSLA Companion 2007: 737-738 |
15 | EE | Carl Alphonce,
Michael E. Caspersen,
Adrienne Decker:
Killer "killer examples" for design patterns.
SIGCSE 2007: 228-232 |
14 | EE | Jens Bennedsen,
Michael E. Caspersen:
Failure rates in introductory programming.
SIGCSE Bulletin 39(2): 32-36 (2007) |
2006 |
13 | EE | Carl Alphonce,
Michael E. Caspersen,
Adrienne Decker,
Bruce Trask:
"Killer examples" for design patterns: the fifth annual OOPSLA "Killer Examples" workshop.
OOPSLA Companion 2006: 625-626 |
12 | EE | Carl Alphonce,
Michael E. Caspersen,
Adrienne Decker,
Bruce Trask:
"Killer examples" for design patterns: a poster reporting results of the workshop.
OOPSLA Companion 2006: 636 |
11 | EE | Michael E. Caspersen,
Michael Kölling:
A novice's process of object-oriented programming.
OOPSLA Companion 2006: 892-900 |
10 | EE | Jens Bennedsen,
Michael E. Caspersen:
Abstraction ability as an indicator of success for learning object-oriented programming?
SIGCSE Bulletin 38(2): 39-43 (2006) |
2005 |
9 | EE | Joseph Bergin,
Eugene Wallingford,
Michael E. Caspersen,
Michael Goldweber,
Michael Kölling:
Teaching polymorphism early.
ITiCSE 2005: 342-343 |
8 | EE | Jens Bennedsen,
Michael E. Caspersen:
Revealing the programming process.
SIGCSE 2005: 186-190 |
2004 |
7 | | Annita Fjuk,
Ola Berge,
Jens Bennedsen,
Michael E. Caspersen:
Learning Object-Orientation through ICT-mediated Apprenticeship.
ICALT 2004 |
6 | EE | Jens Bennedsen,
Michael E. Caspersen:
Programming in context: a model-first approach to CS1.
SIGCSE 2004: 477-481 |
2003 |
5 | EE | Peter Bøgh Andersen,
Jens Bennedsen,
Steffen Brandorff,
Michael E. Caspersen,
Jesper Mosegaard:
Teaching programming to liberal arts students: a narrative media approach.
ITiCSE 2003: 109-113 |
2002 |
4 | | Michael E. Caspersen,
Dan Joyce,
Don Goelman,
Ian Utting:
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2002, Aarhus, Denmark, June 24-28, 2002
ACM 2002 |
3 | EE | Henrik Bærbak Christensen,
Michael E. Caspersen:
Frameworks in CS1: a different way of introducing event-driven programming.
ITiCSE 2002: 75-79 |
2000 |
2 | EE | Michael E. Caspersen,
Henrik Bærbak Christensen:
Here, there and everywhere - on the recurring use of turtle graphics in CS1.
ACSE 2000: 34-40 |
1999 |
1 | EE | Michael E. Caspersen:
A C++ Framework for Active Objects in Embedded Real-time Systems-Bridging the Gap Between Modeling and Implementation.
TOOLS (32) 1999: 52-65 |