Tarea nº 4 Analisis y Programacion

Phileas. Iniciativa aprendizaje bases desarrollo orientado a objetosIsaac, alumno de la asignatura de Análisis y Programación I, presenta el resultado de la tarea 4 de este cuatrimestre.

¡Este grupo, todos ellos, apuntan maneras!.

Ánimo y a por los exámenes.
Leer el resto de esta entrada »

Extracto tarea número 3 de la iniciativa Phileas.

Nuestro alumno Michael Owaboye nos presenta en este post un extracto de una tarea elaborada para la iniciativa Phileas. En ella, los alumnos aplican los pasos para, a partir de un escenario, extraer las responsabilidades y luego asignarlas y traducirlas en clases.
Leer el resto de esta entrada »

Se acercan las entregas.

Ya casi es Febrero. Después de un cuatrimestre bastante intenso, recordad que, junto a la carátula que os he pasado, tenéis que guardar todas las tareas hechas, además de todo el diseño de phileas hecho en clase, en un CD.
Queda ahora el último esfuerzo de revisar vuestro trabajo, para que sea de calidad. Recordad también que todo el esfuerzo que se hace en las etapas de análisis y diseño se ve recompensado en la fase de codificación, pero sobre todo en la etapa de mantenimiento de la aplicación.

Saludos.

SOPA, ACTA y Ley Sinde-Wert, entiende lo que nos jugamos

Logo pirata

Estos días igual has oído hablar de SOPA ya que anda la web bastante encendida. Si no has oído hablar de ACTA o de la ley SOPA o de su equivalente en España, creo que te interesa saber que hay grupos de presión poderosos intentando que la Internet de mañana deje de ser un espacio de libertad para convertirse en un coto privado de caza y negocio.

Bastan 7 minutos para hacerte una idea rápida de lo que anda en juego. Te paso un vídeo que lo explica clarito. Luego, si quieres puedes leer algunos comentarios que se me ocurren acerca de estos asuntos.

Leer el resto de esta entrada »

La responsabilidad como factor clave de desarrollo.

Aunque ya lo hayamos hablado en clase, creo necesario recordar lo importante que es no olvidar que pensando en términos de responsabilidad podemos evitar que la complejidad de los grandes programas nos asusten. Tenemos que pensar que cada responsabilidad es como una herramienta que nos permitirá hacer algo con ella.
Si seguimos con la metáfora de la herramienta, y pensamos en una cualquiera, ¿verdad que para conseguir algo con ella tenemos que utilizarla de la manera correcta y que si lo hacemos de otra manera, el resultado no es el mismo?.
Lo mismo ocurre con cada responsabilidad. Cuando la traducimos a métodos y/o atributos en una clase, los métodos nos permitirán conseguir algo, siempre que los utilicemos adecuadamente, es decir: que los llamemos por su nombre, que les pasemos los parámetros que esperan y que recojamos la información que nos devuelven (si es que tienen que devolver algo).

¡Nos vemos en clase!

De cómo se abordan grandes desarrollos de software.

La última clase antes de las vacaciones de Navidad ha servido para aclarar puntos muy importantes que deben tenerse en cuenta:

- Sobre cómo abordar grandes proyectos en base a escenarios.

- Sobre cómo, para cada paso del escenario, extraer las responsabilidades y cómo asignarlas a clases y traducirlas a métodos y/o atributos.

Siempre lo son, pero los apuntes de este último día deben tenerse como base para las siguientes tareas.

Os deseo unas felices fiestas. Nos vemos el 09 de enero. Un saludo.

FegeeK Navidad !

Con los mejores deseos del equipo de Informática de EDIB os deseamos una Fegeek Navidad y un 2012++;

Os dejamos un villancico para iniciados, merece la pena escucharlo hasta el final.

Curso de introducción a las Bases de Datos V

Bases de datosEn nuestro recorrido por los conceptos básicos de base de datos le ha llegado el turno a la normalización.  Un tema que suele explicarse de forma muy teórica y algebraica y que por eso a menudo cuesta verle la utilidad.

Siguiendo con la misma filosofía del curso, intentaremos ver este apartado de la forma más práctica posible. Para ello si hace falta, no dudaré en huir del rigor del álgebra relacional y de los ejercicios puramente teóricos.

Ojo al uso de los colores en la presentación, he intentado apoyarme en ellos para que faciliten la comprensión de algunas definiciones.

Cualquier comentario que creáis que puede ayudar a explicar mejor este tema será muy bienvenido.

Disfrutad ;-)

Leer el resto de esta entrada »

Charla sobre GTD a los alumnos de primero.

Siguiendo con nuestra línea de formar a los alumnos no sólo en el aspecto técnico, hoy, los alumnos de primero han tenido una charla sobre el método GTD (Getting Things Done, David Allen). En esta charla se ha expuesto sobre todo la diferencia que hay respecto a una gestión clásica de agenda, y cómo este cambio puede beneficiar a todos aquellos que decidimos dejar las agendas debido a que no avanzábamos en nuestras tareas.

Tal y como se ha dicho al final, adjunto en este post un mapa mental resumen sobre GTD, que espero que ayude a todos lo que queráis poner a prueba este método. Aquellos alumnos interesados, pueden utilizarlo como guía. Además, también pueden recibir atención sobre este punto poniéndose en contacto con Isidro.

Un saludo.

Curso de programación de videojuegos

Curso de programacion de videojuegosDebido al gran éxito de la carrera de videojuegos y viendo la gran salida que tiene este campo en el mercado hemos decidido formar además de diseñadores y artistas a programadores. Por eso vamos a empezar un curso de programación de videojuegos. Leer el resto de esta entrada »