请输入您要查询的百科知识:

 

词条 Michael Kölling
释义

  1. Biography

  2. Work

  3. Microsoft patent issue

  4. Recognition and awards

  5. Books

  6. See also

  7. External links

  8. References

{{Infobox scientist
| name = Michael Kölling
| image = Kolling.png
| image_size =
| caption =
| birth_date =
| birth_place = Bremen, Germany
| residence =
| nationality = Germany
| death_date =
| death_place =
| field = Computer science
| work_institution = King's College London, University of Kent, Sydney University
| alma_mater =
| doctoral_advisor = John Rosenberg
| doctoral_students =
| known_for = BlueJ, Greenfoot
| prizes = {{plainlist|
  • 2013 SIGCSE Award for Outstanding Contribution to Computer Science Education

}}
| religion =
| footnotes =
}}

Michael Kölling is a German computer scientist, best known for the development of the BlueJ and Greenfoot educational development environments and as author of introductory programming textbooks. In 2013 he received the 2013 SIGCSE Award for Outstanding Contribution to Computer Science Education for the development of the Blue programming language[1] and environment.

Biography

Kölling was born in Bremen, Germany. He earned a degree in Informatik from the University of Bremen (Universität Bremen). In 1999, he was awarded a Ph.D. in computer science from Sydney University, supervised by John Rosenberg.

From 1995 to 1997 he worked at the Sydney University, followed by a position as senior lecturer at Monash University and, from 2001, a post as 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.[2]

Work

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

Kölling co-wrote Objects First with Java (5th edition), with David J. Barnes, and wrote "Introduction to Programming with Greenfoot" (2nd edition).

At the Association for Computing Machinery (ACM) Special Interest Group 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.[3]

Microsoft patent issue

On 22 May 2005 Kölling made an entry to the BlueJ website[4] 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."[5] This feature had striking similarities to the way the object test bench functions within BlueJ.

Kölling did not act on the discovery. However, on May 11, 2006 Microsoft attempted to patent[6] 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.[7]

Fernandez posted a response on his blog where he says "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."[8]

Recognition and awards

  • Fellow of the British Computer Society. [9]
  • ACM SIGCSE Award for Outstanding Contribution to Computer Science Education, 2013.[10]
  • ACM Distinguished Member, 2011. [11]
  • National Teaching Fellow, 2008. Higher Education Academy, UK.
  • Duke's Choice Award 2007 (industry award), category “Java Technology in Education”, 2007.
  • Australasian Distinguished Dissertation Award, 2000. The Computing Research and Education Association of Australasia.[12]
  • Victorian Pearcey Award (for his development of BlueJ), 1999.[13]

Books

  • 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}}.
  • 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}}.
  • 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}}.

See also

  • BlueJ
  • Greenfoot
  • Blue programming language

External links

  • Michael Kölling Professor of Computer Science University of Kent

References

1. ^{{cite web|url=http://www.cs.kent.ac.uk/people/staff/mik/blue/|title=Blue website}}
2. ^http://blueroom.bluej.org/news_items/24
3. ^{{cite web|url=http://www.ics.uci.edu/~kay/SIGCSE/influential//|title=SIGCSE2010 Influential Papers website}}
4. ^{{cite web|url=http://www.bluej.org/vs/vs-bj.html|title=Comparison between VS and BlueJ's implementation of the object bench concept}}
5. ^{{cite web|url=http://blogs.msdn.com/danielfe/archive/2005/01/26/361375.aspx|title=Fernandez blog entry on the VS object test bench}}
6. ^{{cite web|url=http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=20060101406.PGNR.&OS=DN/20060101406&RS=DN/20060101406|title=Microsoft patent request}}
7. ^{{cite web|url=http://www.bluej.org/mrt/?p=23|title=Blog article on Microsoft retraction of the patent|deadurl=yes|archiveurl=https://web.archive.org/web/20070209034917/http://www.bluej.org/mrt/?p=23|archivedate=2007-02-09|df=}}
8. ^{{cite web|url=http://blogs.msdn.com/danielfe/archive/2007/01/28/update-response-to-bluej-patent-issues.aspx|title=Fernandez blog apology}}
9. ^{{cite web|url=https://wam.bcs.org/wam/memberdirectory.aspx?letter=K&grade=FBCS|title=BCS Fellows and Chartered IT Professionals}}
10. ^{{cite web|url= https://sigcse.org/sigcse/programs/awards/outstanding |title= Outstanding Contribution to Computer Science Education| accessdate=2014-04-01}}
11. ^{{cite web|url=https://awards.acm.org/distinguished-members/award-winners|title= ACM Distinguished Members}}
12. ^{{cite web|url=http://www.core.edu.au/past-award-recipients|title=Best PhD Thesis Award}}
13. ^{{cite web|url=http://www.pearcey.org.au/1999_Vic_Award|title=Victorian Pearcey Award| accessdate=2011-01-12}}
{{Authority control}}{{DEFAULTSORT:Kolling, Michael}}

7 : Java (programming language)|German computer scientists|Computer programmers|Academics of King's College London|Year of birth missing (living people)|Living people|Computer science educators

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 7:37:08