School of Computing

Michael Kölling

Professor of Computing Education

Photo of M Kölling, if available
  • Room S105
    School of Computing
    University of Kent,
    CT2 7NF

Publications

My publications are available from the University of Kent's Academic Repository.

Google Scholar profile. Research Gate profile.

Books

David J. Barnes & Michael Kölling
Objects First with Java
A Practical Introduction using BlueJ

Prentice Hall / Pearson Education, 2012
ISBN 978-013-283554-1
Book web site

Michael Kölling
Introduction to Programming with Greenfoot
Object-Oriented Programming in Java with Games and Simulations

Pearson Education, August 2009
ISBN-13: 978-0-13-603753-8

Book web site.

Bennedsen, Jens; Caspersen, Michael E.; Kölling, Michael (Eds.)
Reflections on the Teaching of Programming
Series: Lecture Notes in Computer Science , Vol. 4821

Springer, 2008
ISBN: 978-3-540-77933-9
Book web site

Research Interests

I belong to the following research groups:

My research interests include:  
  • object-oriented systems
  • programming languages
  • computer science education
  • development environments and tools
  • visualisation
  • user interfaces

Projects and activities

About me

Here at the School of Computing, I usually teach programming (often one of the introductory programming modules, and sometimes other, more advanced, programming subjects) and HCI.

I lead the Programming Tools group within the Computing Education research group in our school, where I work with a bunch of other people - staff members and PhD students - on developing software tools for the teaching and learning of programming. BlueJ and Greenfoot are part of that work.

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 24/04/2014