Michael Kölling
Michael Kölling
| |
---|---|
Född | |
Nationalitet | tysk |
Alma mater |
University of Bremen University of Sydney (PhD) |
Känd för |
BlueJ Greenfoot |
Utmärkelser |
SIGCSE Award for Outstanding Contribution to Computer Science Education (2013) National Teaching Fellowship (2008) Pearcey Award (1999) |
Vetenskaplig karriär | |
Fält |
Datavetenskaplig utbildning Programmeringsspråk |
institutioner |
King's College London University of Kent University of Sydney Monash University University of Southern Denmark |
Avhandling | Utformningen av en objektorienterad miljö och språk för undervisning ( 1999) |
Doktorand rådgivare | John Rosenberg |
Hemsida |
Michael Kölling FBCS är en tysk datavetare, som för närvarande arbetar vid King's College London, mest känd för utvecklingen av BlueJ och Greenfoot pedagogiska utvecklingsmiljöer och som författare till läroböcker för introduktionsprogrammering. 2013 fick han SIGCSE Award för enastående bidrag till datavetenskaplig utbildning för utvecklingen av BlueJ .
Utbildning och tidigt liv
Kölling föddes i Bremen, Tyskland. Han tog en examen i informatik från universitetet i Bremen . [ citat behövs ] 1999 tilldelades han en Ph.D. i datavetenskap från University of Sydney , för forskning om design av en objektorienterad programmeringsmiljö och språk under handledning av John Rosenberg .
Karriär och forskning
Från 1995 till 1997 arbetade han vid Sydney University, följt av en tjänst som universitetslektor vid Monash University och, från 2001, en tjänst som docent vid University of Southern Denmark . Han arbetade vid School of Computing vid University of Kent, Storbritannien, fram till februari 2017. Han är nu professor i datavetenskap vid King's College London , där han också har rollen som vice-dekan för utbildning.
Kölling är huvuddesignern för 'Blue', ett objektorienterat programmeringsspråk och integrerad miljö, BlueJ och Greenfoot . Alla är pedagogiska utvecklingsmiljöer inriktade på undervisning och lärande av programmering. BlueJ och Greenfoot används ofta i många skolor och universitet.
Kölling skrev Objects First med Java tillsammans med David J. Barnes, och skrev Introduktion till programmering med Greenfoot .
På konferensen Association for Computing Machinery (ACM) Special Interest Group (SIG) of Computer Science Education ( SIGCSE ) 2010, som hölls i Milwaukee, Wisconsin, hänvisades hans arbete till ett av de mest inflytelserika verktygen i datavetenskapsutbildningens historia. Denna artikel beskrev Köllings arbete med det blå programmeringsspråket, som föregick BlueJ.
Microsoft patentfråga
Den 22 maj 2005 gjorde Kölling ett inlägg på BlueJ -webbplatsen som svar på ett inlägg på Dan Fernandez blogg (Lead Product Manager – Visual Studio Express). Fernandez beskrev en ny funktion i Visual Studio 2005 som "hjälper dig att förstå objekt vid Design Time, snarare än runtime." Denna funktion hade slående likheter med hur objekttestbänken fungerar inom BlueJ.
Kölling agerade inte på upptäckten. Men den 11 maj 2006 Microsoft patentera idén. Eftersom objekttestbänken är avgörande för hur den fungerar, om Microsofts patent hade beviljats, var det troligt att BlueJ skulle ha behövt avvecklas.
Kölling pratade med Microsoft, nämligen Jane Prey, och så småningom lades patentet ner.
Fernandez postade ett svar på sin blogg där han säger "patentansökan var ett misstag och ett som inte borde ha hänt. För att fixa detta kommer Microsoft att ta bort patentansökan i fråga. Våra uppriktiga ursäkter till Michael Kölling och BlueJ-communityt. "
Utmärkelser och utmärkelser
Hans utmärkelser och utmärkelser inkluderar:
- SIGCSE Test of Time Award 2020.
- Vald till Fellow i British Computer Society (FBCS).
- SIGCSE Award för enastående bidrag till utbildning i datavetenskap 2013.
- Utsågs till en framstående medlem av Association for Computing Machinery (ACM) 2011.
- National Teaching Fellowship 2008. Higher Education Academy , Storbritannien.
- Duke's Choice Award 2007 (industripris), kategori "Java Technology in Education", 2007.
- Australasian Distinguished Dissertation Award, 2000. Computing Research and Education Association of Australasia.
- Victorian Pearcey Award (för hans utveckling av BlueJ ), 1999.