Conferencia de Directores y Decanos de Ingeniería Informática

Mensajes etiquetados acm

El ‘nobel de la informática’ reconoce a dos profesores que sentaron las bases del lenguaje de programación

Alfred Vaino Aho, de Columbia, y Jeffrey Davil Ullman, de Stanford, desarrollaron herramientas y libros de texto fundamentales utilizados por millones de programadores de software en todo el mundo. 

La ACM ha nombrado a Alfred Vaino Aho y Jeffrey David Ullman ganadores del Premio ACM A.M. Turing 2020 por los algoritmos y la teoría fundamentales que subyacen a la implementación de los lenguajes de programación y por sintetizar estos resultados y los de otros en sus influyentes libros, que han formado a generaciones de informáticos. Aho es profesor emérito de informática Lawrence Gussman en la Universidad de Columbia. Ullman es profesor emérito de informática Stanford W. Ascherman en la Universidad de Stanford.

Los programas informáticos impulsan casi todas las tecnologías con las que interactuamos. Prácticamente todos los programas que funcionan en nuestro mundo -desde los que están en nuestros teléfonos o en nuestros coches hasta los que se ejecutan en gigantescas granjas de servidores dentro de las grandes empresas web- están escritos por humanos en un lenguaje de programación de alto nivel y luego se compilan en código de bajo nivel para su ejecución. Gran parte de la tecnología para realizar esta traducción de los lenguajes de programación modernos debe sus inicios a Aho y Ullman.

A partir de su colaboración en los Laboratorios Bell en 1967 y durante varias décadas, Aho y Ullman han dado forma a los fundamentos de la teoría e implementación de los lenguajes de programación, así como al diseño y análisis de algoritmos. Hicieron amplias y fundamentales aportaciones al campo de los compiladores de lenguajes de programación a través de sus contribuciones técnicas e influyentes libros de texto. Sus primeros trabajos conjuntos en técnicas de diseño y análisis de algoritmos aportaron enfoques cruciales al núcleo teórico de la informática que surgió durante este periodo.

«La práctica de la programación informática y el desarrollo de sistemas de software cada vez más avanzados son la base de casi todas las transformaciones tecnológicas que hemos experimentado en la sociedad durante las últimas cinco décadas», explica la presidenta de la ACM, Gabriele Kotsis. «Aunque innumerables investigadores y profesionales han contribuido a estas tecnologías, el trabajo de Aho y Ullman ha sido especialmente influyente. Nos han ayudado a comprender los fundamentos teóricos de los algoritmos y a trazar el rumbo de la investigación y la práctica en el diseño de compiladores y lenguajes de programación. Aho y Ullman han sido líderes de opinión desde principios de la década de 1970, y su trabajo ha guiado a generaciones de programadores e investigadores hasta la actualidad.»

«Aho y Ullman establecieron ideas fundamentales sobre algoritmos, lenguajes formales, compiladores y bases de datos, que fueron fundamentales para el desarrollo del panorama actual de la programación y el software», añadió Jeff Dean, Senior Fellow de Google y SVP de Google AI. «También han ilustrado cómo estas diversas disciplinas están estrechamente interconectadas». Aho y Ullman introdujeron conceptos técnicos clave, incluidos algoritmos específicos, que han sido esenciales. En cuanto a la enseñanza de las ciencias de la computación, sus libros de texto han sido el estándar de oro para la formación de estudiantes, investigadores y profesionales.»

Una larga colaboración

Aho y Ullman se doctoraron en la Universidad de Princeton antes de incorporarse a los Laboratorios Bell, donde trabajaron juntos de 1967 a 1969. Durante su estancia en los Laboratorios Bell, sus primeros esfuerzos incluyeron el desarrollo de algoritmos eficientes para analizar y traducir lenguajes de programación.

En 1969, Ullman comenzó una carrera académica, incorporándose finalmente a la facultad de la Universidad de Stanford, mientras que Aho permaneció en los Laboratorios Bell durante 30 años antes de incorporarse a la facultad de la Universidad de Columbia. A pesar de trabajar en instituciones diferentes, Aho y Ullman siguieron colaborando durante varias décadas, durante las cuales fueron coautores de libros y artículos e introdujeron técnicas novedosas para algoritmos, lenguajes de programación, compiladores y sistemas de software.

Libros de texto influyentes

Aho y Ullman fueron coautores de nueve libros influyentes (incluyendo las primeras y posteriores ediciones). Dos de sus libros más célebres son:

The Design and Analysis of Computer Algorithms (1974)
Este libro, del que son coautores Aho, Ullman y John Hopcroft, se considera un clásico en este campo y fue uno de los más citados en la investigación en ciencias de la computación durante más de una década. Se convirtió en el libro de texto estándar para los cursos de algoritmos en todo el mundo cuando la informática era todavía un campo emergente. Además de incorporar sus propias contribuciones de investigación a los algoritmos, The Design and Analysis of Computer Algorithms introdujo la máquina de acceso aleatorio (RAM) como modelo básico para analizar la complejidad temporal y espacial de los algoritmos informáticos utilizando relaciones de recurrencia. El modelo RAM también codificó algoritmos individuales dispares en métodos de diseño generales. El modelo RAM y las técnicas generales de diseño de algoritmos introducidas en este libro forman ahora parte integral del plan de estudios estándar de informática.

Principios de diseño de compiladores (1977)
Este libro definitivo sobre la tecnología de los compiladores, del que son coautores Aho y Ullman, integra la teoría formal del lenguaje y las técnicas de traducción dirigidas a la sintaxis en el proceso de diseño de compiladores. Llamado a menudo el «Libro del Dragón» por el diseño de su portada, expone con lucidez las fases de traducción de un lenguaje de programación de alto nivel a código máquina, modularizando toda la empresa de construcción de compiladores. Incluye las contribuciones algorítmicas que los autores hicieron a las técnicas eficientes para el análisis léxico, las técnicas de análisis sintáctico y la generación de código. La edición actual de este libro, Compilers: Principles, Techniques and Tools (en coautoría con Ravi Sethi y Monica Lam), se publicó en 2007 y sigue siendo el libro de texto estándar sobre diseño de compiladores.

Fuente: ACM

 

La ACM y la IEEE Computer Society han publicado Computing Curricula 2020 (CC2020): Paradigms for Global Computing Education .

La ACM y la IEEE Computer Society han publicado Computing Curricula 2020 (CC2020): Paradigms for Global Computing Education. Desarrollado por un grupo de trabajo de 50 miembros provenientes de 20 países, CC2020 describe las recomendaciones internacionales para los títulos de licenciatura en informática.

Diseñado para ser integral, CC2020 delinea los últimos planes de estudio para disciplinas de computación que incluyen ingeniería informática, informática, sistemas de información, tecnología de la información e ingeniería de software. CC2020 se basa en un informe CC2005 al incluir nuevas disciplinas como la ciberseguridad y la ciencia de datos, así como otros complementos importantes que reflejan la dinámica cambiante de la informática, la investigación en educación informática y el lugar de trabajo. Estas incorporaciones incluyen:

  • Transición del aprendizaje basado en el conocimiento al aprendizaje basado en competencias.
  • Expandir diagramas y visualizaciones curriculares y de competencias.
  • Establecer un sitio web interactivo que llevará los resultados de CC2020 al uso público.
  • Trazar un marco para futuras actividades curriculares.

CC2020 también contiene características especiales orientadas a hacer que el informe sea accesible a una amplia audiencia. Por ejemplo, el informe incluye herramientas de visualización y diagramas que muestran las similitudes y diferencias entre dos disciplinas informáticas para los futuros estudiantes, así como otros elementos visuales que brindan un amplio conjunto de perspectivas sobre la disciplina informática. Además, el Grupo de Trabajo CC2020 espera que un sitio web interactivo adjunto fomente un intercambio útil de ideas que beneficiará a las partes interesadas de todo el mundo.

Leer la nota de prensa de la ACM

Sobre la ACM

La Association for Computer Machinery (ACM) es la sociedad de computación científica y educativa más grande del mundo, que une a educadores, investigadores y profesionales para inspirar el diálogo, compartir recursos y abordar los desafíos.

4ª edición de Informática para tod@s en A Coruña

El evento ACM-W Informática para tod@s celebró su cuarta edición los días 28 y 29 de marzo en la Facultad de Informática UDC de A Coruña. Esta iniciativa de ámbito nacional busca promover el papel de las mujeres en el campo de la tecnología en español y ofrece charlas, sesión de pósters, paneles de discusión y feria de empleo.

¿Qué son las celebraciones ACM-W?

ACM-W es un comité internacional dentro de la ACM (Association for Computing Machinery) cuya misión es fomentar la plena participación de las mujeres en todos los aspectos del campo de la informática. Algunas de sus actuaciones más recientes han sido la organización de la celebración europea womENcourageque se celebra anualmente en Europa desde 2014, y que ha atraído a más de 200 personas entre estudiantes, profesorado y profesionales del sector.

ACM-W en España

En 2016, ACM-W: Informática para tod@s se unió a esta familia de celebraciones a nivel nacional en España, con una intensa y fructífera jornada, con el objetivo de visibilizar el papel de las mujeres en la computación y facilitar el encuentro e intercambio de ideas con personas que comparten el español como lengua.

Podéis seguir la actividad de la iniciativa en: https://twitter.com/IPT_ACMW_es

Barcelona acoge esta semana la ACM Europe Conference

Barcelona acoge esta semana la ACM Europe Conference

Del 7 al 8 de septiembre, la ACM Europe Conference, organizada por la Association for Computing Machinery (ACM), reúne en Barcelona a más de 300 profesionales del campo de la supercomputación y de la ciberseguridad.

El objetivo es discutir los retos y las oportunidades que pueden surgir a corto y medio plazo en ambas disciplinas, informa el Centro de Supercomputación de Barcelona.

En el área de ciberseguridad, la ponencia será pronunciada por Silvio Micali, ganador del Premio Turing en 2012. Profesor del MIT y miembro de la Academia Nacional de las Ciencias de Estados Unidos, este informático ítalo-estadounidense es conocido por sus trabajos en criptografía de clave pública, firmas digitales y la computación segura.

En el capítulo de la supercomputación, Katherine Yelick, profesora de ingeniería eléctrica y supercomputación en la universidad de Berkeley, será la encargada de impartir la conferencia. Yelick es miembro de la Academia estadounidense de ingeniería.

Además, destacan las ponencias de Paul Messina y de Qian Depei, que, junto con otros expertos de renombre, evaluarán la hoja de ruta hacia los superordenadores exascala. temas de supercomputación.

Núria Castell preside WomENcourage 2017

Finalmente, uno de los eventos paralelos más destacados dentro de la ACM Europe Conference es el de WomENcourage 2017, un encuentro científico que sirve también para explorar las oportunidades laborales y de formación para las profesionales de la informática y otras áreas relacionadas.

En esta edición, la presidenta de las jornadas es Núria Castell Ariño, de la Facultat d’Informàtica de Barcelona (FIB). Este evento empieza hoy  6 de septiembre con un hackathon, le seguirá un workshop y acabará con una serie de ponencias el día 8.

Un español, entre los 45 científicos distinguidos en 2016 por la ACM

Un español, entre los 45 científicos distinguidos en 2016 por la ACM

La Association for Computing Machinery (ACM), la entidad mundial más importante del ámbito de la informática con más de 100.000 miembros, ha reconocido el profesor Josep Domingo-Ferrer como uno de los 45 científicos distinguidos del 2016 por sus contribuciones individuales en el ámbito de la informática y por los grandes adelantos que su tarea aporta al descubrimiento científico.

La asociación distingue los científicos que han conseguido adelantos en la ciencia, la ingeniería y la educación informáticas y que ponen de relieve el creciente papel de la informática en los grandes adelantos tecnológicos que configuran la sociedad actual.

Los miembros distinguidos de 2016 de la ACM trabajan en las principales universidades, empresas e instituciones de investigación de todo el mundo y han hecho contribuciones en una amplia gama de áreas técnicas que incluyen la enseñanza de la computación, la privacidad de datos, la seguridad, las redes de ordenadores, los lenguajes de programación, los móviles y las redes inalámbricas, la gestión de bases de datos, la recuperación de información, la biología computacional, la computación molecular y la ingeniería de software, entre otros.

Este 2016, uno de los 45 investigadores que han distinguido y que lo serán ya de manera permanente, es el catedrático de Ciencia de la Computación e investigador ICREA Academia en la Universitat Rovira i Virgili de Tarragona, Josep Domingo-Ferrer.

Domingo-Ferrer dirige la Cátedra UNESCO de Privacidad de Datos y es director académico del Pla Sierra Húnter, de la Generalitat de Cataluña, un plan que prevé la incorporación de unos 500 nuevos profesores y profesoras a las universidades públicas catalanas hasta el 2020, que serán seleccionados basándose en criterios de excelencia internacional.

Más información

 

 

La ACM elige una directiva formada solo por mujeres

La ACM elige una directiva formada solo por mujeres

Vicki l hanson photo 1.png

Vicki L. Hanson. Fuente: Wikipedia.

La ACM (Association for Computing Machinery)  ha anunciado la elección de su nueva directiva, que estará formada completamente por mujeres, y que dirigirá la organización durante dos años.

Al frente del nuevo equipo estará la presidente Vicki L. Hanson, profesora de Informática en el Instituto Rochester de Tecnología (Nueva York), y profesor y de Tecnologías Inclusivas en la Universidad de Dundee (Escocia). Hasta ahora era la vicepresidente.

Hanson dice en la nota de prensa oficial que sus prioridades clave incluyen llegar a los jóvenes profesionales. Pretende crear una junta asesora de profesionales jóvenes, entre otras iniciativas.

Además, sobre el hecho de que su directiva esté formada solo por mujeres, señala que «se trata de una oportunidad para destacar las contribuciones que han hecho las mujeres a la informática y para inspirar a las mujeres jóvenes para que vean la computación como una carrera».