Michael Kölling FBCS es un informático alemán, mejor conocido por el desarrollo de los entornos de desarrollo educativo BlueJ y Greenfoot [2] y como autor de libros de texto de introducción a la programación. [1] [3] En 2013 recibió el premio SIGCSE por su contribución sobresaliente a la educación en ciencias de la computación por el desarrollo de BlueJ . [4]
Michael Kölling FBCS | |
---|---|
![]() | |
Nació | |
Nacionalidad | Alemania |
alma mater | Universidad de Bremen Universidad de Sydney (PhD) |
Conocido por | BlueJ Greenfoot |
Premios | Premio SIGCSE a la contribución sobresaliente a la educación en ciencias de la computación (2013) Beca Nacional de Enseñanza (2008) Premio Pearcey (1999) |
Carrera científica | |
Campos | Educación en informática Lenguajes de programación [1] |
Instituciones | King's College London University of Kent University of Sydney Monash University Universidad del Sur de Dinamarca |
Tesis | El diseño de un entorno y un lenguaje orientados a objetos para la enseñanza (1999) |
Asesor de doctorado | John Rosenberg |
Sitio web | nms |
Educación y vida temprana
Kölling nació en Bremen, Alemania. Obtuvo una licenciatura en informática de la Universidad de Bremen . [ cita requerida ] En 1999, se le concedió un Ph.D. en ciencias de la computación de la Universidad de Sydney , para la investigación sobre el diseño de un entorno de programación orientado a objetos y lenguaje supervisado por John Rosenberg . [5]
Carrera e investigación
De 1995 a 1997 trabajó en la Universidad de Sydney, seguido de un puesto como profesor titular en la Universidad de Monash y, desde 2001, un puesto como profesor asociado en la Universidad del Sur de Dinamarca . Trabajó en la Escuela de Computación de la Universidad de Kent , Reino Unido, hasta febrero de 2017. Ahora es profesor de informática en King's College London , donde también ocupa el cargo de vicedecano de educación. [6]
Kölling es el diseñador principal de Blue , [7] un lenguaje de programación orientado a objetos y un entorno integrado, BlueJ y Greenfoot . Todos son entornos de desarrollo educativo orientados a la enseñanza y el aprendizaje de la programación. BlueJ y Greenfoot se utilizan ampliamente en muchas escuelas y universidades.
Kölling coescribió Objects First con Java con David J. Barnes, [8] y escribió Introducción a la programación con Greenfoot . [9]
En la conferencia 2010 del Grupo de Interés Especial (SIG) de Educación en Ciencias de la Computación ( SIGCSE ) de la Asociación de Maquinaria de Computación (ACM) , celebrada en Milwaukee, Wisconsin, su trabajo fue referenciado como una de las herramientas más influyentes en la historia de la educación en ciencias de la computación. Este documento describe el trabajo de Kölling sobre el lenguaje de programación Blue, que precedió a BlueJ. [10]
Problema de patente de Microsoft
El 22 de mayo de 2005, Kölling hizo una entrada en el sitio web de BlueJ [11] en respuesta a una publicación en el blog de Dan Fernandez (Jefe de Producto Manager - Visual Studio Express). Fernández describió una nueva característica de Visual Studio 2005 que "le ayuda a comprender los objetos en tiempo de diseño, en lugar de en tiempo de ejecución". [12] Esta característica tenía similitudes sorprendentes con la forma en que funciona el banco de pruebas de objetos dentro de BlueJ.
Kölling no actuó sobre el descubrimiento. Sin embargo, el 11 de mayo de 2006 Microsoft intentó patentar [13] la idea. Como el banco de pruebas de objetos es esencial para su funcionamiento, si se hubiera otorgado la patente de Microsoft, era probable que BlueJ se hubiera suspendido.
Kölling habló con Microsoft, a saber, Jane Prey, y finalmente se abandonó la patente. [14]
Fernández publicó una respuesta en su blog donde dice "la solicitud de patente fue un error y uno que no debería haber sucedido. Para solucionar esto, Microsoft eliminará la solicitud de patente en cuestión. Nuestras más sinceras disculpas a Michael Kölling y la comunidad BlueJ". " [15]
Premios y honores
Sus premios y honores incluyen:
- Premio SIGCSE Test of Time 2020. [16]
- Elegido miembro de la British Computer Society (FBCS). [17]
- Premio SIGCSE a la contribución destacada a la educación en ciencias de la computación 2013. [18]
- Nombrado miembro distinguido de la Association for Computing Machinery (ACM) en 2011. [19]
- Beca Nacional de Enseñanza 2008. Academia de Educación Superior , Reino Unido.
- Premio Duke's Choice 2007 (premio de la industria), categoría "Tecnología Java en la educación", 2007.
- Premio de Disertación Distinguida de Australasia, 2000. Asociación de Investigación y Educación en Computación de Australasia. [20]
- Premio Victorian Pearcey (por su desarrollo de BlueJ ), 1999. [21]
Referencias
- ^ a b Publicaciones de Michael Kölling indexadas por Google Scholar
- ^ Kölling, Michael (2010). "El entorno de programación Greenfoot" (PDF) . Transacciones ACM sobre educación informática . 10 (4): 1–21. doi : 10.1145 / 1868358.1868361 . ISSN 1946-6226 . S2CID 18208672 .
- ^ Bennedsen, Jens; Caspersen, Michael E .; Kölling, Michael (Eds.), Serie de reflexiones sobre la enseñanza de la programación: notas de conferencias en ciencias de la computación , vol. 4821. Springer, 2008, ISBN 978-3-540-77933-9 .
- ^ Kölling, Michael; Quig, Bruce; Patterson, Andrew; Rosenberg, John (2010). "El Sistema BlueJ y su Pedagogía". Educación en Ciencias de la Computación . 13 (4): 249–268. doi : 10.1076 / csed.13.4.249.17496 . ISSN 0899-3408 . S2CID 2805887 .
- ^ Kölling, Michael (1999). El diseño de un entorno y lenguaje orientado a objetos para la enseñanza . trove.nla.gov.au (tesis doctoral). Universidad de Sydney. OCLC 222575787 .
- ^ http://blueroom.bluej.org/news_items/24
- ^ "SOCIEDAD DE HISTORIA" .
- ^ David J. Barnes y 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, Introducción a la programación con Greenfoot: programación orientada a objetos en Java con juegos y simulaciones , Pearson Education, agosto de 2009, ISBN 978-0-13-603753-8
- ^ "Sitio web de Influential Papers SIGCSE2010" .
- ^ "Comparación entre la implementación de VS y BlueJ del concepto de banco de objetos" .
- ^ "Entrada de blog de Fernández sobre el banco de pruebas de objetos VS" .
- ^ "Solicitud de patente de Microsoft" .
- ^ "Artículo de blog sobre retractación de la patente de Microsoft" . Archivado desde el original el 9 de febrero de 2007.
- ^ "Disculpa del blog de Fernandez" .
- ^ "ACM SIGCSE" . sigcse.org . Consultado el 29 de enero de 2020 .
- ^ "Becarios BCS y profesionales de TI colegiados" .
- ^ "Contribución destacada a la educación en informática" . Archivado desde el original el 1 de noviembre de 2018 . Consultado el 1 de abril de 2014 .
- ^ "Miembros distinguidos de ACM" .
- ^ "Premio a la Mejor Tesis Doctoral" .
- ^ "Premio Pearcey victoriano" . Consultado el 12 de enero de 2011 .