Anda di halaman 1dari 2

Universidad de Panamá, Sede Veraguas

Lic. Ingeniería en Informática


INF322-Estructura de los Lenguajes de Programación
Proyecto nº 1
Aplicación en diversos paradigmas de programación
Trabajo en grupo de 3 o 4 personas
Entrega impresa y en CD
Entrega 16 de noviembre
Objetivo
Utilizar el estudio de los lenguajes de programación para hacer aplicaciones
sencillas, en lenguajes que no son de uso común en nuestras licenciaturas.

Introducción
Al realizar actividades académicas cooperativas, los individuos establecen metas, que son
benéficas para sí mismos y para los demás miembros del grupo, buscando así maximizar tanto su
aprendizaje, como el de los otros. El equipo trabaja junto hasta que todos los miembros del grupo
han entendido y completado la actividad con éxito1. En este proyecto se deben escoger tantos
lenguajes como participantes exista en el grupo.

Tomando en cuenta lo anterior quedan en plena autonomía de organizar la solución del


siguiente problemas garantizando el uso de lenguajes representativos de los paradigmas
imperativo o procedural (que no sea de los tratados en las licenciaturas de la FIEC), funcional y
lógico.

El problema es:
• Convertir valores numéricos positivos entre cero y dos mil quinientos a su
correspondiente expresión literal o alfabética.

Procedimiento
Cada persona debe elaborar un informe que incluya entre otras cosas lo siguiente:
 Reflexiones sobre los componentes de organización del grupo;
o Estructura de organización(comisiones, asignaciones, distribución de roles,
planeamiento del trabajo, etc)
o En qué medida se comparten los recursos, se proporciona apoyo mutuo y celebran
junto el éxito.¿cómo el grupo realiza esta actividad?
o Describa la interacción (discusiones acerca de la naturaleza de los conceptos por
aprender, enseñanza de sus conocimientos, otras actividades) del grupo para
resolver los problemas.
o Comente sobre el esfuerzo que realiza cada miembro para contribuir al avance del
grupo, acciones para apoyar a los rezagados, estrategias para evitar trabajo
redundante, responsabilidad de los compañer@s, existencias de liderazgos, etc.

 Valoración de la experiencia realizada, el aprendizaje logrado, principales limitaciones


para el logro de los objetivos, dificultades del trabajo en grupo, utilice una escala de 1
a 10 para valorar cada uno de los siguientes aspectos:
1. su grado de responsabilidad en el trabajo en grupo,
2. sus aportes a la solución del problema en su lenguaje,
3. sus aportes a la solución en otros lenguajes,
4. nivel de satisfacción con la experiencia realizada,
5. nivel de nuevos aprendizajes logrados,
6. nivel de conocimientos previos para realizar el trabajo solicitado,
7. grado de dificultad de esta asignación,

1
Frida Díaz/Gerardo Hernández. Estrategias docentes para un aprendizaje significativo. McGraw
Hill. 1998.

Diego Santimateo G. 1
Universidad de Panamá, Sede Veraguas
Lic. Ingeniería en Informática
INF322-Estructura de los Lenguajes de Programación
8. nivel de disponibilidad de los recursos necesarios para lograr los objetivos
del grupo,
9. nivel de apoyo que le brindó el grupo a usted,
10. qué tanto necesitó del grupo para solucionar los problemas en su lenguaje,
11. qué tanto necesitó del grupo para lograr los objetivos de esta asignación,
12. nivel de motivación para la realización de esta asignación,
13. en qué nivel ubica su conocimiento sobre las estrategias que usa para
aprender (sabe como aprende?),
14. nivel de conocimiento del lenguaje bajo su responsabilidad,
15. nivel de interés que despertó en usted esta asignación,
16. nivel de aplicación de sus nuevos conocimientos a la solución de
problemas reales,
17. nivel de independencia en la organización y elaboración de este trabajo,
18. nivel de apoyo aportado por el facilitador.

Cada grupo debe elaborar un informe que incluya entre otras cosas lo siguiente:

 Documentación de la solución en cada uno de los lenguajes selecionados


o Estructura del programa y sus componentes
o Evaluación de posibles alternativas de solución y justificación de su decisión
o Identificación de estructuras de datos y estructuras de control utilizadas
o Manual de usuario
o Descripción general de la lógica de funcionamiento
o Consideraciones de los datos de prueba
o Ventajas y limitaciones de los lenguajes para lograr la solución del problema
o Análisis de los resultados
o Comparación de la solución en los lenguajes utilizados
o Comentarios sobre la compilación o interpretación
o Reflexiones sobre el nivele de abstracción en cada una de las soluciones
 Elabore una guía o tutor que permita a los otros grupos conocer en corto tiempo el
lenguaje bajo la responsabilidad de su grupo.
 Presentar relevante webgrafía con comentarios sobre su utilidad en el logro del objetivo
de este proyecto.

Referencias
 http://99-bottles-of-beer.net/
 http://www.cs.nott.ac.uk/~gmh/faq.html

Diego Santimateo G. 2

Anda mungkin juga menyukai