¿Cómo está hoy la enseñanza de la programación en la infancia?

Ya hemos hablado en este blog del aprendizaje de la programación en la infancia. En este artículo vamos a hacer un poco de historia de la enseñanza de la programación en la escuela en España, después daremos una visión general de la situación actual, tanto en España como en Europa, y acabaremos centrándonos en lo que pasa en Cataluña, como botón de muestra de cuál es la realidad. La enseñanza de la programación en las escuelas no es algo nuevo. A mediados de los 80, el proyecto Atenea del gobierno español dotaba a los centros escolares de equipos y programas para introducir la informática en la educación. Entre estos programas estaban los lenguajes de programación Logo y Basic. En aquellos momentos muchas escuelas aprovecharon los equipos y los lenguajes que tenían disponibles para dar clases de programación a sus alumnos. Sin embargo, en los 90 se puso en duda la utilidad de la programación en el aula y en años posteriores se introdujo la ofimática y se dejó de lado la programación. Esta situación se mantuvo así hasta bien entrada la primera década del 2000, cuando la aparición de programas como Scratch (2005) y la popularización de la expresión pensamiento computacional (2006) volvieron a dar valor al aprendizaje de la programación en la escuela. En Europa, la European Schoolnet, una institución compuesta por los 31 ministerios de educación de la Unión Europea, publicó un informe en el 20141 donde puede leerse que la programación formaba parte del currículum de 12 países: Bulgaria, Chipre, República Checa, Dinamarca, Estonia, Grecia, Irlanda, Italia, Lituania, Polonia, Portugal y Reino Unido. La mayoría de estos países incluyen...

Una nueva contribución encaminada a facilitar la gestión de nodos multiprotocolo de Guifi.net

(Trobareu versió en català més avall) Durante el primer semestre de 2017, Eloi Carbó, uno de los estudiantes de TFM del Máster Universitario en Software Libre de la UOC, ha desarrollado un proyecto de investigación y desarrollo de software en el contexto de las redes abiertas en general y de Guifi.net en particular. Esta red implementa diferentes protocolos y paradigmas técnicos para interconectar usuarios situados en tramos de red diferentes. Uno de los problemas que tienen que afrontar los administradores es la correcta integración entre estos tramos de red con diferentes tecnologías de comunicación. El proyecto “LEDE Firmware optimization for wired deployments using BGP and BMX6 for routing by enhancing and extending Bird Daemon’s configuration and UI integration” pretende abordar dos problemas fundamentales: En primer lugar, depurar y completar con nuevas funcionalidades las herramientas disponibles para configurar de forma gráfica, mediante una interfaz web, determinados nodos de red que emplean BGP, uno de los protocolos que hacen posible las comunicaciones entre proveedores de acceso a Internet. Esto permitiría a los administradores gestionar la configuración de los diferentes protocolos sin necesidad de acceder a línea de comandos, cosa que generalmente puede ser un impedimento para administradores menos experimentados. Además, con esta interfaz se consigue esconder la complejidad de configuración bajo una interfaz amigable, eliminando la necesidad de aprender la sintaxis específica de la herramienta utilizada (Bird Daemon). En segundo lugar, investigar cuál sería la mejor manera de modificar el código fuente de uno de los programas empleados a tal efecto (Bird Daemon), para añadir integración con nuevas herramientas de supervisión y control de las comunicaciones y así obtener información de...

El nuevo perfil del ingeniero en la Industria 4.0

(Trobareu la versió en català més avall) La nueva economía global del conocimiento se caracteriza por el desarrollo de una nueva lógica organizativa íntimamente relacionada con el proceso de cambio tecnológico. En este contexto económico, con mercados cada vez más volátiles y consumidores que piden productos personalizados, rápidos de obtener y con mayor valor añadido, se exigen nuevas formas de producción, con estrategias de operaciones, más allá de la reducción de costes y la diferenciación, basadas en la gestión del conocimiento y la innovación continuada. En este contexto hace falta una redefinición de la fábrica (smart factory), con procesos digitalizados, sistemas interconectados y medios inteligentes, que permitan la consecución de estos objetivos. A la vez, esto implica sistemas de gestión industriales de alta complejidad y nuevos esquemas de organización del trabajo, cosa que exige una adaptación de los perfiles profesionales a la nueva realidad del sector. Por lo tanto, hay que desarrollar nuevas competencias profesionales, que tienen que prever la hibridación de habilidades en el uso de las TIC (Tecnologías de la Información y la Comunicación) y conocimientos sobre OT (Tecnologías de la Producción), combinando conocimientos sobre comunicaciones y tratamiento de datos con capacidades organizativas y de gestión del proceso productivo. Este proceso de transformación digital de la empresa industrial, mediante la incorporación intensiva de TIC para la mejora de la eficiencia de gestión de sus elementos de valor, mejora la flexibilidad de la función de producción y propicia nuevos modelos de negocio y nuevas estructuras organizativas. Pero las nuevas tecnologías no sólo afectan al diseño y la gestión del sistema productivo, sino también el diseño del producto, con...

Competencias para el desarrollo de proyectos de datos

Dentro de lo que se conoce como Transformación Digital, los proyectos de datos van a ser una pieza fundamental. De hecho formarán parte de esa otra cara de la moneda que nos explica José Ramón. Y ya hemos comentado más de una vez, que ser data driven es parte de esta transformación. En el momento de desarrollar un proyecto de datos (ya sea de Business Intelligence, Big Data o Data Science) uno de los puntos importantes son las competencias necesarias para su desarrollo. Hace unos años se hizo famoso el diagrama de Venn vinculado a Data Science donde se buscaba dejar patente que la generación de valor a partir del dato necesita conocimientos de diferentes disciplinas como matemáticas, informática y conocimiento de negocio. Aunque el diagrama hace referencia a la ciencia de los datos, la idea de fondo está alineada con nuestra hipótesis: el consultor de BI y Big Data es un perfil todo terreno que necesita combinar diferentes competencias. A medida que pasa el tiempo, va quedando patente que es necesario revisar de forma continua las competencias necesarias. De hecho, tal y como Stephan Kolassa comenta y recoge Matthew Mayo, hay más matices a tener en cuenta y el diagrama necesita de otra dimensión: la comunicación para ayudar a entender los resultados conseguidos en el proyecto. Se puede estar más o menos de acuerdo con las categorías y las clasificaciones, pero sirve para ilustrar el problema. No son los únicos que están en la discusión, en la academia se empiezan a proponer programas basados en competencias como postula Ashraf Shirani de la Universidad de San José o incluso...

Evaluación continua con feedback automático: ¿la mejor forma de aprender matemáticas en línea?

Las matemáticas y la física son “los males necesarios”  de la preparación de todo buen ingeniero.  Diría que sin excepción, se empaquetan en asignaturas imposibles que llegan a ser la pesadilla de gran parte de los estudiantes de ingeniería. El objetivo principal como docente de cálculo y estadística en estudios de informática y telecomunicaciones ha sido siempre el mismo: que los estudiantes se manejen razonablemente bien con los conceptos matemáticos básicos y sean capaces de aplicarlos para resolver problemas.  En estudios online es necesario tener en cuenta, principalmente, dos aspectos que dificultan el aprendizaje: la notación matemática (¿cómo se leen y cómo se escriben las fórmulas matemáticas?) y la comunicación entre profesorado y estudiantes. Hace casi 20 años, cuando me integré como profesora en el universo UOC y leí los apuntes en papel de análisis matemático me asusté. ¿Cómo pueden leer este texto sin oír cómo se dicen las fórmulas y sin ver cómo se escriben simultáneamente? ¿Cómo pueden comprender su significado sin comentarios adicionales, sin explicaciones amables que relajen el rigor del contenido?  Muy probablemente estas primeras percepciones estaban cargadas de desconocimiento y de prejuicios.  Teníamos que preguntarnos e investigar cómo se aprende estando solo, sin interaccionar en tiempo real ni con profesorado ni con compañeros de clase, para comprender mejor dicho proceso y mejorarlo. Práctica, reflexiones y proyectos de innovación han ido marcando la evolución de distintas asignaturas del área: des de los recursos de aprendizaje a la metodología y la evaluación. Ahora mismo, con la experiencia acumulada a lo largo de los años, estamos convencidos de que la evaluación formativa a través de una actividad regular...

¿Qué hay detrás de un trabajo final brillante?

Ya han pasado más de dos semanas desde la ceremonia de entrega de la tercera edición de los premios UOC-RMF a los mejores trabajos finales (TF) de los Estudios de Informática, Multimedia y Telecomunicación (EIMT). Una edición que, como las dos anteriores, mostró –mediante la presentación pública de 6 finalistas–  la gran calidad que destilan muchos de los TF que se realizan en los grados y másters de los EIMT de la UOC. Pero en este post no me centraré en los premios en sí, sino que me gustaría prestar especial atención al backstage de los TF. Porque detrás de cada TF hay un estudiante y, detrás de éste, una historia. Una historia de superación, sacrificio y, sobre todo, ilusión. Éstos son, a mi modo de ver, los valores que tienen los grandes trabajos finales, aquellos que traspasan la excelencia y brillan con luz propia. Superación Todo trabajo final que cruza la línea de la excelencia nace de un reto –ya sea personal o no. Un reto que suele ser estimulante a la par que cautivador y que surge de intentar dar respuesta a una pregunta que empieza por cómo: ¿Cómo eliminar un parásito de las abejas sin usar insecticidas? ¿Cómo hacer que un ordenador identifique emociones a partir de la voz? ¿Cómo una app puede ayudar a los padres a gestionar los cuidados de su bebé o a las personas con problemas renales a controlar su enfermedad? ¿Cómo las TIC pueden mejorar la gestión de un restaurante? Éstos son ejemplos de preguntas que se hicieron algunos de los finalistas de los premios UOC-RMF. Como se puede apreciar, son...