Sistema de apoyo al docente para el curso de programación en escuelas secundarias

Hoy en día, según los estudios realizados por la iniciativa Code.org solo, una de cada diez escuelas en Estados Unidos enseña a programar. En el Perú se podría deducir que la realidad es más infortunada: solo algunos colegios particulares tienen como parte de su cronograma de estudios el tema de pro...

Descripción completa

Autor Principal: Miranda Yecguanchuy, Jorge Francisco
Formato: Tesis de Licenciatura
Idioma: Español
Publicado: Pontificia Universidad Católica del Perú 2017
Materias:
Acceso en línea: http://tesis.pucp.edu.pe/repositorio/handle/123456789/7830
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Sumario: Hoy en día, según los estudios realizados por la iniciativa Code.org solo, una de cada diez escuelas en Estados Unidos enseña a programar. En el Perú se podría deducir que la realidad es más infortunada: solo algunos colegios particulares tienen como parte de su cronograma de estudios el tema de programación. Aun así, este es desarrollado de una forma muy superficial, y el resto de colegios solo logran ofrecer el paquete de Microsoft office a lo largo de toda la secundaria. Es por lo antes mencionado que surge la principal motivación de la presente tesis, desarrollar una herramienta que apoye a los docentes de escuelas secundarias en las que sí se imparte el curso de programación, de modo que se facilite la introducción a conceptos y técnicas básicas. Esta herramienta consiste en un curso de programación, que utiliza un lenguaje de visual a modo de videojuegos, que introduce a los estudiantes a conceptos y a técnicas básicas. Asimismo esta herramienta permite a los profesores monitorear el avance y desempeño de sus estudiantes a lo largo de la solución de cada ejercicio. De esta forma es posible saber qué alumnos puedan requerir una orientación más personalizada y quienes tienen mejores aptitudes para el curso. En el primer capítulo se introduce la problemática general a la que se desea afrontar. El hecho de que en el país no se le da importancia al curso de programación en escuelas en las que se cuenta con el equipo necesario para esta materia. Seguido por una pequeña investigación sobre las notas de estudiantes de la Universidad Católica en el curso de introducción a la computación y una encuesta a dichos alumnos sobre lo que se les enseño en el colegio en cuanto a programación. El segundo capítulo cuenta con el marco conceptual en el que se sitúa la presente tesis, así como el estado del arte actual, del área a la que la herramienta desarrollada corresponde. El tercer capítulo comienza con la parte técnica del análisis del sistema de información desarrollado; es decir, los actores, requerimientos, paquetes, casos de uso y su especificación debida. El cuarto capítulo explica el diseño y arquitectura que se utilizaron en el desarrollo e implementación del sistema de información. También se explican los estándares de programación y los patrones que se siguieron. Finalmente se detallan las herramientas utilizadas en la implementación. El quinto capítulo, y el más importante, se explica cómo se implementaron los videojuegos que serán utilizados para el curso de programación básica, la herramienta y diseños utilizados, los estándares seguidos y la integración con el sistema de información. Finalmente, el sexto capítulo consiste en algunas conclusiones y recomendaciones para futuras tesis que deseen aumentar el alcance de la presente o que pertenezcan a la misma área del conocimiento.