Michael Kölling
Orcid: 0000-0003-0544-2003Affiliations:
- King's College London, UK
- University of Kent, UK (former)
According to our database1,
Michael Kölling
authored at least 98 papers
between 1995 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on id.loc.gov
-
on d-nb.info
-
on isni.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
ACM Trans. Comput. Educ., March, 2024
Howzat? Appealing to Expert Judgement for Evaluating Human and AI Next-Step Hints for Novice Programmers.
CoRR, 2024
Proceedings of the 19th WiPSCE Conference on Primary and Secondary Computing Education Research, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the Artificial Intelligence in Education - 25th International Conference, 2024
2023
From Blocks to Professional Development - Thoughts on the Future of Educational Programming.
Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, 2023
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Machine Learning-Based Automated Grading and Feedback Tools for Programming: A Meta-Analysis.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
An eye tracking study assessing the impact of background styling in code editors on novice programmers' code understanding.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
2021
Proceedings of the UKICER '21: United Kingdom and Ireland Computing Education Research Conference, Glasgow, UK, September 2, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
2018
Blackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
2017
Proceedings of the 2017 IEEE Frontiers in Education Conference, 2017
2016
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2016
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2016
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016
Introduction to Programming with Greenfoot - Object-Oriented Programming in Java with Games and Simulations, Second Edition.
Prentice Hall, ISBN: 978-0-13-405429-2, 2016
2015
Lessons from the Design of Three Educational Programming Environments: Blue, BlueJ and Greenfoot.
Int. J. People Oriented Program., 2015
Proceedings of the Workshop in Primary and Secondary Computing Education, 2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Die Schnittstelle zum Programmieren: Gedanken zum Re-Design von Programmierumgebungen.
Proceedings of the Tagungsband des 14. Workshops "Software Engineering im Unterricht der Hochschulen" 2015, Dresden, Deutschland, 26., 2015
2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014
Proceedings of the IEEE Frontiers in Education Conference, 2014
2013
The design and implementation of a notional machine for teaching introductory programming.
Proceedings of the 8th Workshop in Primary and Secondary Computing Education, 2013
This much I know: thoughts on the past, present and future of educational programming tools.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
A tale of three sites: resource and knowledge sharing amongst computer science educators.
Proceedings of the International Computing Education Research Conference, 2013
Proceedings of the BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference, 2013
2012
Building an open, large-scale research data repository of initial programming student behaviour.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Teaching with greenfoot and the Kinect: a novel way to engage beginners (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Evaluation of Subject-Specific Heuristics for Initial Learning Environments: A Pilot Study.
Proceedings of the 24th Annual Workshop of the Psychology of Programming Interest Group, 2012
Proceedings of the International Computing Education Research Conference, 2012
Prentice Hall, ISBN: 978-0-13-283554-1, 2012
2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Repositories of teaching material and communities of use: nifty assignments and the greenroom.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010
2009
Proceedings of the 21st Annual Workshop of the Psychology of Programming Interest Group, 2009
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
Java lernen mit BlueJ - Eine Einführung in die objektorientierte Programmierung (4. Aufl.).
Pearson Studium, ISBN: 978-3-86894-001-5, 2009
2008
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Java lernen mit BlueJ - eine Einführung in die objektorientierte Programmierung (3. Aufl.).
Pearson Studium, ISBN: 978-3-8273-7152-2, 2006
2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), 2005
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005
Opportunities and Challenges with J2SE 5 for Introductory Programming Teaching.
Proceedings of The 2005 International Conference on Frontiers in Education: Computer Science and Computer Engineering, 2005
2004
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
2003
Supporting interactive invocation of remote services within an integrated programming environment.
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003
Pearson Studium, ISBN: 978-3-8273-7073-0, 2003
2001
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001
2000
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000
Proceedings of the ACM SIGCSE 4th Australasian Conference on Computer Science Education, 2000
1999
PhD thesis, 1999
The Problem of Teaching Object-Oriented Programming, Part 2: Environments.
J. Object Oriented Program., 1999
The Problem of Teaching Object-Oriented Programming, Part I: Languages.
J. Object Oriented Program., 1999
Proceedings of the TOOLS Pacific 1999: 32nd International Conference on Technology of Object-Oriented Languages and Systems, 1999
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999
1998
Proceedings of the TOOLS 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 1998
1997
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997
Proceedings of the ACM SIGCSE 2nd Australasian Conference on Computer Science Education, 1997
1996
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996
1995
Comput. J., 1995
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995