Академический Документы
Профессиональный Документы
Культура Документы
Por:
Carlos De Gracia 9-721-393
Profesor:
Diego Santimateo
III Año
II Semestre.
Objetivos
Analizar debilidades del diseño de los lenguajes de programación,
particularmente en el proceso de enseñanza aprendizaje de los mismos.
Proponer mejoras tendientes a minimizar las debilidades del diseño en
función de la curva de aprendizaje de los lenguajes.
Utlilizar espacio virtual como apoyo al proceso de aprendizaje.
Procedimiento
1. Proceda a leer con mucho detenimiento y concentración el artículo que
presentamos en la referencia. Tome apuntes, consulte y proceda a hacer
su propio análisis de la lectura( No más de cuatro párrafos). Revise el
concepto de análisis antes de publicar el suyo en
http://www.esnips.com/web/estructuraLP . (10 ptos).
2. Ejemplifique utilizando algún lenguaje de programación, tres de los
siete pecados capitales, solo un ejemplo en cada caso. Puede usar
varios lenguajes. En cada caso proponga y explique una alternativa para
eliminarlos. Presente su ejecutoria impresa.(10 ptos)
3. En un documento impreso describa el resultado de la evaluación de dos
lenguajes de programación, utilizando los criterios propuestos en el
documento de lectura. Justifique la selección de los lenguajes y la
ponderación dada en cada criterio.(15 ptos).
4. Después de esta experiencia usted debe estar en disposición de opinar
sobre el análisis que han presentado sus compañeros en el punto #1.
Haga conocer su opinión o reflexión sobre el análisis de otros, utilizando
comentarios de texto en http://www.esnips.com/web/estructuraLP (15
ptos).
Referencia
Linda Mciver & Damian Conway. Department of Computer Science. Monash
University, Victoria, Australia.
http://www.csse.monash.edu.au/~damian/papers/PDF/SevenDeadlySins.pdf
Observaciones
Usted debe ser lo más original posible, ya que copiar y pegar será
evaluado con cero puntos.
http://www.esnips.com/web/estructuraLP/ está en Internet, de manera
que sus aportes recorrerán todo el mundo, por favor revise su sintaxis y
semántica antes de hacer su aportación.
______________________________________________________________________
2
Los siete pecados capitales
Dentro de lo tratado en la lectura podemos decir que, los siete pecados
capitales, nos muestran todos aquellos problemas que encontramos en la
enseñanza / aprendizaje de los lenguajes de programación.
• Para este punto, los lenguajes de programación son los óptimos para la
enseñanza de la programación, pero su problema es que tienen diversos
enfoques para solucionar un problema.
______________________________________________________________________
3
Tercer pecado: Trampas Gramaticales
• Al hablar de trampas gramaticales podemos mencionar los problemas
que se obtienen al encontrar algunos lenguajes de programación, en
donde existen similitudes entre conceptos sintácticos y semánticos, lo
que hace muy difícil su estudio, ya que al programador novato llega a
confundir.
______________________________________________________________________
4
Séptimo pecado: Violación de expectativas
• Considerado el peor de los pecados en los lenguajes de programación
introductorios, ya que existen alguno lenguajes en el cual, cambian
algunas reglas sintácticas, lo que lleva a confusiones, ya que modifican
algunas características como orden de precedencia, asignación de
valores, etc.
______________________________________________________________________
5