Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Education and early life  





2 Career and research  



2.1  Microsoft patent issue  





2.2  Awards and honours  







3 References  














Michael Kölling






Deutsch
Malagasy
مصرى
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Michael Kölling
Born
NationalityGerman
Alma materUniversity of Bremen
University of Sydney (PhD)
Known forBlueJ
Greenfoot
AwardsSIGCSE Award for Outstanding Contribution to Computer Science Education (2013)
National Teaching Fellowship (2008)
Pearcey Award (1999)
Scientific career
FieldsComputer science education
Programming languages[1]
InstitutionsKing's College London
University of Kent
University of Sydney
Monash University
University of Southern Denmark
ThesisThe design of an object-oriented environment and language for teaching (1999)
Doctoral advisorJohn Rosenberg
Websitenms.kcl.ac.uk/michael.kolling/
Blue J IDE

Michael Kölling FBCS is a German computer scientist, currently working at King's College London, best known for the development of the BlueJ and Greenfoot[2] educational development environments and as author of introductory programming textbooks.[1][3] In 2013 he received the SIGCSE Award for Outstanding Contribution to Computer Science Education for the development of the BlueJ.[4]

Education and early life[edit]

Kölling was born in Bremen, Germany. He earned a degree in informatics from the University of Bremen.[citation needed] In 1999, he was awarded a Ph.D. in computer science from the University of Sydney, for research on the design of an object-oriented programming environment and language supervised by John Rosenberg.[5]

Career and research[edit]

From 1995 to 1997 he worked at the Sydney University, followed by a position as a senior lecturer at Monash University and, from 2001, a post as an associate professor at the University of Southern Denmark. He worked at the School of Computing at the University of Kent, UK, until February 2017. He is now a professor of computer science at King's College London, where he also occupies the role of vice-dean for education.[6]

Kölling is the lead designer of 'Blue',[7] an object-oriented programming language and integrated environment, BlueJ, and Greenfoot. All are educational development environments aimed at teaching and learning programming. BlueJ and Greenfoot are widely used in many schools and universities.

Kölling co-wrote Objects First with Java with David J. Barnes,[8] and wrote Introduction to Programming with Greenfoot.[9]

At the Association for Computing Machinery (ACM) Special Interest Group (SIG) of Computer science education (SIGCSE) 2010 conference, held in Milwaukee, Wisconsin, his work was referenced as one of the most influential tools in the history of computer science education. This paper described Kölling's work on the Blue programming language, which preceded BlueJ.[10]

Microsoft patent issue[edit]

On 22 May 2005 Kölling entered the BlueJ website[11] in response to a post on Dan Fernandez's blog (Lead Product Manager – Visual Studio Express). Fernandez described a new feature of Visual Studio 2005 that "helps you understand objects at Design Time, rather than runtime."[12] This feature had striking similarities to how the object test bench functions within BlueJ.

Kölling did not act on the discovery. However, on May 11, 2006 Microsoft attempted to patent[13] the idea. As the object test bench is essential to the way it functions, had Microsoft's patent been granted, it was likely that BlueJ would have had to have been discontinued.

Kölling spoke to Microsoft, namely Jane Prey, and eventually the patent was dropped.[14]

Fernandez posted a response on his blog saying "the patent application was a mistake and one that should not have happened. To fix this, Microsoft will be removing the patent application in question. Our sincere apologies to Michael Kölling and the BlueJ community."[15]

Awards and honours[edit]

His awards and honours include:

References[edit]

  1. ^ a b Michael Kölling publications indexed by Google Scholar Edit this at Wikidata
  • ^ Kölling, Michael (2010). "The Greenfoot Programming Environment" (PDF). ACM Transactions on Computing Education. 10 (4): 1–21. doi:10.1145/1868358.1868361. ISSN 1946-6226. S2CID 18208672.
  • ^ 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.
  • ^ Kölling, Michael; Quig, Bruce; Patterson, Andrew; Rosenberg, John (2010). "The BlueJ System and its Pedagogy". Computer Science Education. 13 (4): 249–268. doi:10.1076/csed.13.4.249.17496. ISSN 0899-3408. S2CID 2805887.
  • ^ Kölling, Michael (1999). The design of an object-oriented environment and language for teaching. trove.nla.gov.au (PhD thesis). University of Sydney. OCLC 222575787.
  • ^ "Blueroom | News Articles".
  • ^ "IT HISTORY SOCIETY". 21 December 2015.
  • ^ David J. Barnes & Michael Kölling, Objects First with Java: A Practical Introduction using BlueJ, Prentice Hall / Pearson Education, 2008, ISBN 0-13-606086-2
  • ^ Michael Kölling, Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations, Pearson Education, August 2009, ISBN 978-0-13-603753-8
  • ^ "SIGCSE2010 Influential Papers website".
  • ^ "Comparison between VS and BlueJ's implementation of the object bench concept".
  • ^ "Fernandez blog entry on the VS object test bench".
  • ^ "Microsoft patent request".
  • ^ "Blog article on Microsoft retraction of the patent". Archived from the original on 2007-02-09.
  • ^ "Fernandez blog apology".
  • ^ "ACM SIGCSE". sigcse.org. Retrieved 2020-01-29.
  • ^ "BCS Fellows and Chartered IT Professionals".
  • ^ "Outstanding Contribution to Computer Science Education". Archived from the original on 2018-11-01. Retrieved 2014-04-01.
  • ^ "ACM Distinguished Members".
  • ^ "Best PhD Thesis Award".
  • ^ "Victorian Pearcey Award". Retrieved 2011-01-12.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Michael_Kölling&oldid=1165282010"

    Categories: 
    Java (programming language)
    German computer scientists
    Computer programmers
    Academics of King's College London
    Living people
    Computer science educators
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles with hCards
    All articles with unsourced statements
    Articles with unsourced statements from July 2019
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with BIBSYS identifiers
    Articles with BNF identifiers
    Articles with BNFdata identifiers
    Articles with CANTICN identifiers
    Articles with GND identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NKC identifiers
    Articles with NLG identifiers
    Articles with NTA identifiers
    Articles with ACM-DL identifiers
    Articles with DBLP identifiers
    Articles with Google Scholar identifiers
    Articles with ORCID identifiers
    Articles with Scopus identifiers
    Articles with SUDOC identifiers
    Year of birth missing (living people)
     



    This page was last edited on 14 July 2023, at 05:39 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki