Кёллинг, Михаэль
Михаэ́ль Кёллинг (англ. Michael Kölling; род. XX век, Бремен, Германия) — немецко-британский учёный в области информатики. Наиболее известен как разработчик образовательных сред программирования BlueJ и Greenfoot, а также как автор учебников по введению в программирование.
Общие сведения
| Михаэль Кёллинг | |
|---|---|
| англ. Michael Kölling | |
| Дата рождения | XX век |
| Место рождения | |
| Страна | |
| Образование | |
| Род деятельности | специалист в области информатики, инженер, преподаватель университета |
| Награды и премии |
Премия SIGCSE за выдающийся вклад в компьютерное образование (2013) |
| Сайт | nms.kcl.ac.uk/michael.kolling/ |
Биография
Кёллинг родился в Бремене, Германия. Получил степень по информатике в Бременском университете. В 1999 году получил степень доктора философии в области компьютерных наук в Сиднейском университете за исследование по проектированию объектно-ориентированной среды и языка под руководством Джона Розенберга[1].
Карьера
С 1995 по 1997 год работал в Сиднейском университете, затем занимал должность старшего преподавателя в Университете Монаша, а с 2001 года — должность доцента в Университете Южной Дании. До февраля 2017 года работал в Школе вычислительной техники Университета Кента (Великобритания). В настоящее время является профессором компьютерных наук в Кингс-колледже Лондона, где также занимает должность заместителя декана по образованию[2].
Кёллинг является ведущим разработчиком «Blue», объектно-ориентированного языка программирования и интегрированной среды, BlueJ и Greenfoot. Все они представляют собой образовательные среды разработки, предназначенные для преподавания и изучения программирования. BlueJ и Greenfoot широко используются во многих школах и университетах.
Кёллинг в соавторстве с Дэвидом Дж. Барнсом написал книгу «Objects First with Java»[3], а также является автором книги «Introduction to Programming with Greenfoot»[4][5].
На конференции Ассоциации вычислительной техники (ACM) Специальной группы по интересам (SIG) по компьютерному образованию (SIGCSE) 2010 года, проходившей в Милуоки, штат Висконсин, его работа была отмечена как один из самых влиятельных инструментов в истории компьютерного образования. В этом документе описывалась работа Кёллинга над языком программирования Blue, который предшествовал BlueJ[6].
Проблема с патентом Microsoft
22 мая 2005 года Кёллинг зашёл на сайт BlueJ в ответ на сообщение в блоге Дэна Фернандеса (ведущего менеджера по продуктам — Visual Studio Express). Фернандес описал новую функцию Visual Studio 2005, которая «помогает понимать объекты во время проектирования, а не во время выполнения»[7]. Эта функция имела поразительное сходство с тем, как работает испытательный стенд объектов в BlueJ.
Кёллинг не предпринял никаких действий в связи с этим открытием. Однако 11 мая 2006 года Microsoft попыталась запатентовать эту идею. Поскольку испытательный стенд объектов имеет важное значение для его функционирования, в случае выдачи патента Microsoft, вероятно, пришлось бы прекратить поддержку BlueJ.
Кёллинг поговорил с представителями Microsoft, а именно с Джейн Прей, и в конечном итоге патент был отозван[8].
Фернандес опубликовал ответ в своём блоге, в котором говорилось: «Заявка на патент была ошибкой, которой не должно было случиться. Чтобы исправить это, Microsoft отзовёт рассматриваемую заявку на патент. Приносим наши искренние извинения Михаэлю Кёллингу и сообществу BlueJ»[9].
Награды и почести
Его награды и почести включают:
- Премия SIGCSE Test of Time 2020.
- Избран членом Британского компьютерного общества (FBCS).
- Премия SIGCSE за выдающийся вклад в компьютерное образование 2013 года за разработку BlueJ[10][11].
- Выдающийся член ACM в 2011 году[12].
- National Teaching Fellowship 2008. Академия высшего образования, Великобритания.
- Duke's Choice Award 2007 (отраслевая награда), категория «Технология Java в образовании», 2007.
- Австралазийская премия за выдающуюся диссертацию, 2000. Ассоциация вычислительных исследований и образования Австралазии[13].
- Викторианская Премия Пирси (за разработку BlueJ), 1999.
- Медаль Лавлейс BCS, 2025.