Universidad de Costa Rica
Escuela de Computación e Informática
Idea del proyecto
v1.0 [2014-mar-06]
CI1201 Programación II. Gr04. I-2014
Profesor Jeisson Hidalgo-Céspedes

Usted tiene la oportunidad de desarrollar el software de sus sueños. Una aplicación que le apasiona, o que usted o un conocido suyo realmente necesita. Sin embargo, debe cumplir algunas restricciones con el fin de homogenizar la temática del curso:

  1. Debe ser una aplicación intensiva en gráficos: una simulación de algún fenómeno real (físico, biológico, social...), un videojuego, o una aplicación multimedia.
  2. Debe correr en al menos dos plataformas: Microsoft Windows, Mac OS X, Linux, Android, iOS.
  3. Debe programarse en C++.
  4. Debe utilizar una biblioteca adicional a la Biblioteca Estándar de C++. Por ejemplo una biblioteca de gráficos o un motor de videojuegos: Cocos2D-x.
  5. Debe tener algún componente genérico reutilizable. Es decir, su equipo programará código que será útil tanto para su aplicación como para otros equipos (por lo cual recibirán tarjetas de agradecimiento). No se preocupe inicialmente sobre este requerimiento, conforme avance en el proyecto surgirá.

Su aplicación es sumamente compleja como para trabajarla en solitario. Usted necesita convencer en cinco minutos a otros compañeros de que se le unan para materializar este proyecto. Todo proyecto nace con una idea, y usted deberá presentar persuasivamente su idea a sus compañeros. Sugerencia de plan de trabajo:

  1. Realice un ideario, es decir, una lista de ideas que cumplan las restricciones propuestas. Consulte al profesor algunas estrategias para generar ideas de aplicaciones.
  2. Valore las ideas. Péselas por pasión, factibilidad o algún otro criterio.
  3. Escoja una de las ideas. Nota. Si es una idea que desea comercializar en un futuro o prefiere mantener en secreto, es mejor no proponerla para el curso. Los derechos de autor se comparten con la Universidad de Costa Rica.
  4. Con una lluvia de ideas, dote de cualidades su idea. Debe al menos tener un título para su aplicación, una descripción de lo que hace, un dibujo/ilustración/maqueta de su pantalla principal, y quién será su audiencia (usuarios de la aplicación).
  5. Lea el artículo How to give a good research talk - Peyton [1993], y obtenga algunos consejos para realizar presentaciones orales (especialmente la sección 4).
  6. Prepare su presentación. Puede utilizar un software de ofimática (Impress, KeyNote, PowerPoint), o cualquier otro material proyectable o visible.
  7. Practique su presentación al menos tres veces. Trate de convencer, de divertir. Haga su presentación creativa, original.

Usted recibirá retroalimentación por su idea y su presentación. Tanto el profesor como sus compañeros observarán su presentación y anotarán sus percepciones en la siguiente rúbrica:

Instrumento de evaluación de la idea de proyecto

Para mejorar este instrumento

  1. Discutir los requerimientos ¿Son claros? ¿Se pueden redactar mejor? ¿Hace falta alguno? ¿Eliminar alguno?
  2. ¿Qué cambios le haría al instrumento de evaluación? ¿Agregaría o eliminaría criterios de evaluación? ¿Modificaría sus pesos?