The BlueJ system and its pedagogy M Kölling, B Quig, A Patterson, J Rosenberg Computer Science Education 13 (4), 249-268, 2003 | 700 | 2003 |
Objects First with Java: A practical introduction using BlueJ DJ Barnes, M Kölling, J Gosling Pearson/Prentice Hall, 2006 | 544 | 2006 |
The Greenfoot programming environment M Kölling ACM Transactions on Computing Education (TOCE) 10 (4), 14, 2010 | 382 | 2010 |
The problem of teaching object-oriented programming, Part 1: Languages M Kölling Journal of Object-oriented programming 11 (8), 8-15, 1999 | 279 | 1999 |
Alice, greenfoot, and scratch--a discussion I Utting, S Cooper, M Kölling, J Maloney, M Resnick ACM Transactions on Computing Education (TOCE) 10 (4), 1-11, 2010 | 271 | 2010 |
Guidelines for teaching object orientation with Java M Kölling, J Rosenberg ACM SIGCSE Bulletin 33 (3), 33-36, 2001 | 264 | 2001 |
Blackbox: A large scale repository of novice programmers' activity NCC Brown, M Kölling, D McCall, I Utting Proceedings of the 45th ACM technical symposium on Computer science …, 2014 | 200 | 2014 |
Greenfoot: combining object visualisation with interaction P Henriksen, M Kölling Companion to the 19th annual ACM SIGPLAN conference on Object-oriented …, 2004 | 166 | 2004 |
Frame-based editing: Easing the transition from blocks to text-based programming M Kölling, NCC Brown, A Altadmri Proceedings of the workshop in primary and secondary computing education, 29-38, 2015 | 156 | 2015 |
Bringing computer science back into schools: Lessons from the UK NCC Brown, M Kölling, T Crick, S Peyton Jones, S Humphreys, ... Proceeding of the 44th ACM technical symposium on Computer science education …, 2013 | 141 | 2013 |
Blue—a language for teaching object-oriented programming M Kölling, J Rosenberg Proceedings of the twenty-seventh SIGCSE technical symposium on Computer …, 1996 | 131 | 1996 |
Introduction to programming with Greenfoot M Kölling Pearson India, 2009 | 120* | 2009 |
Programación Orientada a Objetos con JavaTM usando BlueJ DJ Barnes, M Kölling Pearson Educación, 2013 | 119 | 2013 |
Meaningful categorisation of novice programmer errors D McCall, M Kölling 2014 IEEE Frontiers in Education Conference (FIE) Proceedings, 1-8, 2014 | 117 | 2014 |
An object-oriented program development environment for the first programming course M Kölling, J Rosenberg ACM SIGCSE Bulletin 28 (1), 83-87, 1996 | 110 | 1996 |
Reflections on the teaching of programming: methods and implementations J Bennedsen, ME Caspersen, M Kölling Springer Science & Business Media, 2008 | 102 | 2008 |
Game programming in introductory courses with direct state manipulation M Kölling, P Henriksen Proceedings of the 10th annual SIGCSE conference on Innovation and …, 2005 | 94 | 2005 |
The problem of teaching object-oriented programming, Part II: Environments M Kölling Journal of Object-Oriented Programming, 1999 | 92 | 1999 |
STREAM: A first programming process ME Caspersen, M Kolling ACM Transactions on Computing Education (TOCE) 9 (1), 1-29, 2009 | 91 | 2009 |
Requirements for a first year object-oriented teaching language M Kölling, B Koch, J Rosenberg Proceedings of the twenty-sixth SIGCSE technical symposium on Computer …, 1995 | 89 | 1995 |