jueves, 16 de febrero de 2017

Un TFG en Ingeniería Informática de 10


Tener un buena referencia siempre puede ayudar tanto en el aprendizaje como en la enseñanza. 
El alumno David Miguel Lozano el 15 de febrero de 2017 presentó su TFG "GoBees. Monitoriza la actividad de tus colmenas con la cámara de un smartphone" . En su repositorio de proyectos en Github se pueden ver como aplicó las buenas prácticas de desarrollo de  desarrollo ágil:  
Toda la argumentación formal teórica exigida en la memoria del trabajo estaba al mismo nivel calidad : memoria del TFG,  anexos y póster para la defensa.

Respecto a su primer intento de comercialización David creo un sitio Web para la aplicación y la distribuyó en en Google Play.


Muchísimas gracias a David por tu gran trabajo de referencia.

jueves, 26 de enero de 2017

Evaluación de TFG y TFM en Ingeniería Informática


La formación de profesorado sobre la evaluación de TFG y TFM es uno de los grandes desafíos en nuestro sistema docente, especialmente en la modalidad online. Desde DIGIT pensamos  que no existe una solución generalista de evaluación de TFG o TFM para todos los Grados o Másteres Universitarios.

Existen muchos factores que influyen en la subjetividad de la evaluación: características propias del proyecto, tiempo dedicado al TFG/TFM, asignaturas optativas cursadas por el estudiante, motivación del tutor o incluso perfil formativo del tribunal evaluador. Para guiar el debate nos basamos en  utilizar un diagrama de caracterización de TFG/TFM y su relación con la evaluación.



Desde DIGIT hemos realizado un curso de evaluación para abordar estas problemática. En el curso se aportan soluciones concretas tomando como pilares: la transparencia del proceso,  la libertad en el aprendizaje y la calidad del los entregables. Al curso asistieron 16 tutores de TFG y TFM de ingeniería informática y se explicó como el uso de herramientas colaborativas en la nube pueden  ayudar a gestionar el proceso (GitHub) y la calidad del código desarrollado (SonarQube).
La futura evaluación de TFG Y TFM en la modalidad eb línea implica nuevos instrumentos que ayuden a evidenciar la adquisición de las competencias. Es aquí donde el uso de los e-portfolio (Github y SonarQube) se convierten en instrumentos necesarios para conseguir el nivel de transparencia buscado.


Parte del contenido detallado del curso puede verse en esta presentación donde se incluyen enlaces a los diferentes casos de estudio.








viernes, 9 de diciembre de 2016

Evento hora del código en Burgos

Con idea de acercar el mundo de las Ciencias de la Computación y con el lema “Cualquier persona puede aprender a programar…sí, incluido tú” el CEEI-Burgos, y el Grupo de Innovación Docente de la Universidad de Burgos, DIGIT, organizaron este evento.

Para dar comienzo al evento, un miembro de cada organización (Cristina Martínez del CEEI y Carlos López de DIGIT) dieron la bienvenida al centro y acercaron más al público asistente, mayoritariamente niños acompañados de sus padres, el objetivo a perseguir durante esta hora del código. Una vez finalizadas las presentaciones, los asistentes se dividieron en dos grupos de trabajo y acudieron a las diferentes salas habilitadas para esta actividad.

El primer grupo, liderado por Raúl Marticorena (DIGIT), fueron estudiantes de secundaria y bachillerato fundamentalmente. Este grupo, tuvo la oportunidad de conocer de primera mano la relación de la programación con el Grado de Ingeniería Informática que se imparte en la Universidad de Burgos a través de diversas didácticas sencillas a modo de juegos: Magia, Blockly y Appinventor,

El segundo grupo, liderado por Andrés Bustillo (DIGIT) y formado por los más pequeños con ayuda de sus padres, tuvieron la oportunidad de conocer un poco más del mundo de la informática y la programación, mediante una serie de juegos que ellos debían programar de forma sencilla con bloques para dar movimiento a un personaje Disney como es Vaiana.


Finalmente, todos los participantes recogieron sus certificados oficiales como participantes de la hora del código. 

La televisión de Burgos vino a vernos ...






Otro de los objetivos era disfrutar y creemos que se consiguió ;-)

jueves, 1 de diciembre de 2016

La Hora de Código


Uno de los objetivos cómo Grupo de Innovación docente de la UBU es Divulgar y difundir buenas prácticas en la  enseñanza de la Ingeniería Informática por eso nos hemos registrado en el evento mundial de la "Hora de Código".



Con colaboración  del CEEI Centro Europeo de Empresas e Innovación de Burgos estamos organizando nuestra hora de código en Burgos.

Título del evento: "Hora de Código". Evento gratuito y global . Participantes desde 6 a 100+ años.

Contenido: Conoce cómo  formarte en ciencias de la computación. El contenido detallado del evento y el formulario de inscripción están  disponible en este enlace http://www.ceeiburgos.es/publicaciones/la-hora-del-codigo . La Hora del Código será el miércoles día 7 de diciembre a las 17:00 horas en la incubadora de empresas de CEEI Burgos en Villafría. (Autobús Línea 8).

lunes, 3 de octubre de 2016

Relación de TFGs y empresas


La sinergia deseable entre Empresa y Universidad puede materializarse de múltiples formas. Una es la realización de trabajos fin de grado (TFG) en las empresas y evaluados en la Universidad. Para llevar a cabo esta iniciativa es necesaria una comunicación entre los gestores de la sección de personal de las empresa y los gestores de la asignatura. La cooperación consiste en ofertar TFGs y parejas coordinadas de tutores  (Universidad/Empresa) que ayuden a los estudiantes  a su realización.  Un elemento importante en esta relación Universidad Empresa es un apoyo formal e institucional mediante convenios de colaboración.
Desde DIGIT promovemos este tipo de iniciativas. Mediante el convenio marco de Observatorio Tecnológico  la empresa Hewlet Packard SCDS ha venido a la EPS de la UBU a presentarnos tres TFGs. En la sesión presencial Ángela Álvarez y Miguel Ángel  Fernández nos dieron una  introducción de algunos proyectos de HP SCDS,  nos explicaron el convenio marco con la Universidad y  tres  de los TFG ofertados para esta convocatoria 

La descripción más detallada de los trabajos está disponible en esta presentación.


La experiencia de colaboración de otros cursos ha sido positiva tanto para los estudiantes como para los tutores de la empresa y la UBU. Desde DIGIT consideramos que este modelo de realización del TFG es una oportunidad y una transición progresiva del alumno para acercarse al mercado laboral. En este caso particular es una magnifica oportunidad de acercarse de manera profesional al mundo de las impresoras 3D, impresoras gran formato e impresoras de  altas prestaciones.  nadie mejor que HP Solutions Creation and Development Services, HP SCDS.

martes, 27 de septiembre de 2016

Trabajos de Fin de Grado e investigación


El Trabajo de Fin de Grado (TFG) o Máster (TFM) no deja de ser una asignatura necesaria para la finalización de los estudios universitarios de los alumnos. Suele consistir en la realización de un trabajo original que el alumno, guiado por su tutor, debe realizar. En él debe demostrar que han sido asimilados todas las capacidades y conocimientos del plan de estudios . Por ello, el trabajo debe ser lo más amplio posible, tratando de ser transversal a muchas de las asignaturas cursadas a través de la carrera académica.

Por todo lo anterior, la realización de una investigación científica durante el proceso de creación del trabajo de fin de grado no suele ser habitual. No obstante, la unión de la investigación con los TFG y TFM puede ser tremendamente enriquecedor, tanto para el alumno como para los tutores.

En esta entrada del blog presentamos uno de estos proyectos, realizador por el alumno Alejandro González Rogel y los tutores Álvar Arnaiz González y Carlos López Nozal. Desde el primer momento, las piezas del equipo encajaron y el engranaje pudo funcionar con resultados más que notables.

Durante el TFG se siguió la metodología ágil Scrum, una técnica especialmente útil en proyectos con tanta incertidumbre como puede ser el expuesto. El trabajo lleva por título: Paralelización de algoritmos de selección de instancias con la arquitectura Spark. El trabajo tenía un alto componente tecnológico, tanto por la plataforma de procesado paralelo (Apache Spark) como por el lenguaje escogido para su programación (Scala), y un profundo background teórico.

En el proyecto, aparte de la implementación de los algoritmos y de las interfaces necesarias para su puesta en marcha, se realizó una tarea de análisis y lanzamiento de pruebas en entornos paralelos que fueron: Google Cloud Dataproc y servidores propios de la universidad. Fue presentado en febrero ante el Tribunal.

En este punto es donde la mayoría de TFG y TFM suelen finalizar su ciclo de vida, quedando archivados en Biblioteca y pudiendo ser más o menos accesibles dependiendo de las diversas universidades. Es aquí donde la labor de los tutores toma especial relevancia, pudiendo dar mayor visibilidad al mismo y continuando con la labor formativa y divulgadora. Existen multitud de foros de difusión al alcance: congresos nacionales, internacionales, revistas, etc. En este caso concreto, se eligió el Simposio Teoría y Aplicaciones de Minería de Datos (TAMIDA 2016) celebrado en septiembre de 2016 en Salamanca. La elección de esta conferencia fue debido a su relación con el proyecto, en el artículo científico preparado, se explicó la implementación realizada y se llevó a cabo una prueba de rendimiento sobre un servidor Spark.

La ponencia fue realizada por el investigador Álvar Arnaiz González y se encajó en la 3ª sesión de la TAMIDA centrada en Big Data, teniendo una gran acogida entre los asistentes. Con ello se dio por finalizado una etapa del  pequeño camino que empezó con un TFG y que dio como resultado una ponencia en un congreso científico nacional. De ahora en adelante se abre un amplio abanico de posibilidades basados en este TFG: nuevos trabajos, ampliar su funcionalidad, estudios experimentales, entre otros. Por ello, desde DIGIT animamos a dar un valor añadido a los TFG y TFM para que no sólo sean un trámite para el alumno, sino que aporte valor a su carrera profesional y sirva como instrumento para la investigación científica.

Información adicional:





martes, 6 de septiembre de 2016

Cursos de cero de Fundamentos de Programación en Ingenierías

La formación en etapas preuniversitarias no incluye una formación básica reglada de conceptos de ciencias de la computación. Esto ocasiona un verdadero quebradero de cabeza para los profesores encargados de impartir las asignaturas de programación en los primeros curso de las ingenierías.

El perfil del alumnado en estas asignaturas es realmente hetereogéneo:
  •  desde conocimiento nulo, 
  • a conocimiento adquirido libremente a través de actividades extraescolares de uso de  Scratch, Blockly, Lego Robotics ...
  • o incluso conocimientos formales adquiridos en Grados de Formación Profesional.
La hetereogenidad de conocimientos implica que el profesor no pueda aplicar un ritmo de trabajo adecuado que se acomode a las necesidades de todos los estudiantes. Esta situación preocupa mucho a los miembros de DIGIT por eso una de las acciones de mejora que estamos aplicando es proponer un cursos cero  que posibilite a los alumnos con conocimiento nulo tener un refuerzo en tiempo y forma adecuado.

OBJETIVO
  • Aprender los principios básicos de la programación con bloques y estructurada.
  • Aplicar dichos principìos en la resolución de problemas y casos prácticos, en particular para la construcción de un juego. 
PROGRAMA
  • Planteamiento del caso práctico.
  • Programación modular.
  • Manejo de datos.
  • Estructuras alternativas.
  • Recursividad.
  • Estructuras repetitivas.
El programa del curso tendrá dos enfoques: por un lado resolver el caso práctico en un entorno interpretado en navegador, usando Blockly y JavaScript, para posteriormente abordarlo en un entorno compilado en línea de comandos, usando el lenguaje de alto nivel C.

PROFESORADO de la Universidad de Burgos:
Carlos Pardo Aguilar.
Raúl Marticorena Sánchez.
Álvar Arnaiz González.