Category: Teaching material
-
Análisis de redes en las VII Jornadas de usuarios de R
El pasado 6 de noviembre de 16 a 19 h impartí en las VII Jornadas de Usuarios de R el taller «Análisis de redes en R con el paquete igraph». Una conferencia en la que se dieron cita los miembros más activos de la comunidad de R, y con un conjunto de ponencias y talleres muy elevado.…
-
Brevísima introducción a las licencias software
El desarrollo software es un proceso creativo que genera un código fuente que está protegido por derechos de autor similares a otras obras. En términos generales se distingue entre quién es el autor del código y quién posee el derecho de decidir qué se puede hacer con él. La autoría del código se corresponde a una persona…
-
Diferencia entre scanf, gets y fgets
La biblioteca estándar de C provee de varias funciones para introducir datos a nuestros programas. Estas son parte del módulo stdio.h. Vamos a ver la diferencia que existe entre tres de ellas (scanf, gets y fgets). Las tres nos permiten leer cadenas de caracteres introducidas por el usuario pero con importantes diferencias. scanf es la más…
-
Recopilación apuntes sobre desarrollo software
Recopilación de tres documentos sobre el proceso de desarrollo software: Apuntes sobre realización de prácticas. Project Managament tools (C & GNU/Linux). Introducción al trabajo en equipo.
-
Ejemplo de sencillo de compilación en C bajo GNU/Linux
Este sencillo ejemplo muestra como construir un programa que consta de un módulo principal (main) que utiliza funciones de otro módulo (frases). Si nos fijamos en el módulo main.c este incluye llamadas a las funciones saludo y despedida cuya implementación se encuentra en el fuente frases.c. Programa principal Este módulo se compone, además, de un segundo archivo…
-
Recomendaciones para escribir en un foro
tres reglas de oro para participar en un foro: Ser preciso: la pregunta tiene que ser lo más concreta posible. Si se incluye código tiene estar los más acotado posible al problema. Cómo regla general incluir el mínimo código que pueda reproducir el error. Así mismo es muy útil adjuntar la salida del programa, y…
-
Introducción a las superficies multitáctiles
Transparencias (1MB aprox.) elaboradas sobre diseño de la interacción por Pablo A. Haya, Manuel García-Herranz, Pablo Llinás y Fernando Olivera. Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 Unported. (Texto en castellano). La licencia de las imágenes que no son propiedad de los autores tiene que solicitarse directamente a ellos. Consulta en…
-
“Buscando canciones”: una actividad de Aprendizaje basado en proyectos
Esta actividad la he diseñado basándome en la metodología de aprendizaje basado en proyectos. Se precisa experiencia básica en el lenguaje de programación que se emplee (ej. C), y desenvolverse con cierta soltura en el manejo de herramientas de desarrollo (ej. gcc y make). La actividad está preparada para equipos de 3 integrantes, 2 semanas…
-
Diseño de la interacción
Transparencias (1MB aprox.) elaboradas sobre diseño de la interacción por Pablo A. Haya y Estefanía Martín. Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 Unported. (Texto en castellano). La licencia de las imágenes que no son propiedad de los autores tiene que solicitarse directamente a ellos. Consulta en delicious las referencias y…