Кёллинг, Михаэль
Михаэль Кёллинг
Награды и премии
Премия SIGCSE за выдающийся вклад в компьютерное образование (2013)
National Teaching Fellowship (2008)
Премия Пирси (1999)
Михаэ́ль Кёллинг (англ. Michael Kölling; [Нет даты!]) — немецко-британский учёный в области информатики. Наиболее известен как разработчик образовательных сред программирования BlueJ и Greenfoot, а также как автор учебников по введению в программирование.
Биография[править]
Кёллинг родился в Бремене, Германия. Получил степень по информатике в Бременском университете. В 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.
Примечания[править]
- ↑ Kölling, Michael (1999), «The design of an object-oriented environment and language for teaching», University of Sydney, OCLC 222575787, <https://trove.nla.gov.au/version/39619967>. Проверено 27 июля 2026.
- ↑ Blueroom | News Articles. Проверено 27 июля 2026.
- ↑ 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
- ↑ 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.
- ↑ SIGCSE2010 Influential Papers website. Проверено 27 июля 2026.
- ↑ Fernandez blog entry on the VS object test bench. Проверено 27 июля 2026.
- ↑ Blog article on Microsoft retraction of the patent. Архивировано из первоисточника 9 февраля 2007.
- ↑ Fernandez blog apology. Проверено 27 июля 2026.
- ↑ (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.
- ↑ Outstanding Contribution to Computer Science Education. Архивировано из первоисточника 1 ноября 2018. Проверено 1 апреля 2014.
- ↑ ACM Distinguished Members. Проверено 27 июля 2026.
- ↑ Best PhD Thesis Award. Проверено 27 июля 2026.
Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Кёллинг, Михаэль», расположенная по адресу:
Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий. Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?». |