Desarrollo de un entorno interactivo para el aprendizaje de lógica de programación "Seuprog"
| dc.contributor.advisor | Monroy Vecino, Olga Lucía | spa |
| dc.contributor.author | Moreno Mosquera, Robert Sneyder | spa |
| dc.contributor.cvlac | Monroy Vecino, Olga Lucía [0000274038] | * |
| dc.contributor.researchgroup | Grupo de Investigación Tecnologías de Información - GTI | spa |
| dc.contributor.researchgroup | Grupo de Investigaciones Clínicas | spa |
| dc.coverage | Bucaramanga (Colombia) | spa |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.date.accessioned | 2020-06-26T21:34:55Z | |
| dc.date.available | 2020-06-26T21:34:55Z | |
| dc.date.issued | 2012-07-30 | |
| dc.degree.name | Magíster en Software Libre | spa |
| dc.description.abstract | Este Trabajo llamado “Desarrollo de un entorno interactivo para el aprendizaje de lógica de programación “Seuprog” pretende brindar un conocimiento básico e importante a la hora de desarrollar un entorno interactivo para la enseñanza de lógica de Programación en nivel introductorio, utilizando herramientas de software libre. En la parte inicial del documento se tratará todo lo relacionado con un estudio de herramientas y entornos para la enseñanza de la programación aplicados en otras instituciones educativas. Luego se abordará el problema por medio de la Ingeniería de Software donde se muestra todo el análisis y el Diseño necesario para poder construir la aplicación para el diseño de soluciones algorítmicas a problemas propuestos. Finalmente se muestran los resultados de las pruebas realizadas con dos grupos pilotos de estudiantes de ingeniería de la UTCH y se dan todas las recomendaciones pertinentes y las conclusiones a las que se ha llegado. | spa |
| dc.description.abstractenglish | This work called "Development of an interactive environment for learning programming logic" Seuprog "aims to provide basic and important knowledge when developing an interactive environment for teaching programming logic at an introductory level, using free software tools . The initial part of the document will deal with everything related to a study of tools and environments for teaching programming applied in other educational institutions. Then the problem will be addressed through Software Engineering where all the analysis and Design necessary to be able to build the application for the design of algorithmic solutions to proposed problems is shown. Finally, the results of the tests carried out with two pilot groups of engineering students of the UTCH are shown and all the pertinent recommendations and the conclusions reached are given. | eng |
| dc.description.degreelevel | Maestría | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.sponsorship | Universitat Oberta de Catalunya UOC | spa |
| dc.description.tableofcontents | 1. OBJETIVO GENERAL 12 2. OBJETIVOS ESPECÍFICOS 13 3. INTRODUCCIÓN 14 4. JUSTIFICACIÓN 15 5. ESTADO DEL ARTE 17 6. MARCO TEORICO 28 6.1 CONCEPTOS BÁSICOS DE PROGRAMACIÓN 29 6.1.1 LENGUAJE DE PROGRAMACION 30 6.1.2 ALGORITMO 31 6.1.3 PROGRAMA 31 6.1.4 FASES PARA LA CREACIÓN DE UN PROGRAMA 31 6.1.6 DIAGRAMAS DE FLUJO 36 6.1.7 PSEUDOCÓDIGO 37 6.1.8 PROGRAMACIÓN ESTRUCTURADA 37 7. ANALISIS DEL SISTEMA 40 7.1 DEFINICIÓN DE TÉRMINOS 40 7.2 REQUERIMIENTOS 42 7.3. CASOS DE USO 42 7.3.1 EVENTOS DEL NEGOCIO 42 7.3.2 DIAGRAMA DE CASOS DE USO 45 7.3.3 ESPECIFICACIÓN DE CASOS DE USO 46 7.4. MODELO DINÁMICO 65 7.4.1. DIAGRAMAS DE SECUENCIA 65 7.4.2. DIAGRAMAS DE COLABORACIÓN 77 7.4.3. DIAGRAMAS DE ACTIVIDADES 96 7.5 MODELO DE ESTADOS 108 7.5.1 MODELO DE ESTADOS USUARIO 109 7.6 REQUERIMIENTOS NO FUNCIONALES 110 8. DISEÑO DEL SISTEMA 111 8.1. DISEÑO ARQUITECTÓNICO 111 8.1.1. SELECCIÓN DE LA ARQUITECTURA 111 8.1.2. DIAGRAMAS DE LOS SUBSISTEMAS 113 8.1.3. DESCRIPCIÓN DE SUBSISTEMAS 116 8.1.4. DISEÑO ARQUITECTÓNICO DE APLICACIONES 116 8.1.5. MODELO DE COMPONENTES FÍSICOS 118 8.2. DISEÑO DETALLADO DE OBJETOS 119 8.2.1. INGENIERÍA INVERSA DE LA HERRAMIENTA NETBEANS 119 8.2.2. DISEÑO DE INTERFACES HOMBRE-MAQUINA 120 9. MÉTODO DE INVESTIGACIÓN 124 9.1 ENFOQUE METODOLÓGICO 124 9.2 IDENTIFICACIÓN DE LA INFORMACION PERTINENTE: CATEGORIAS, VARIABLES, IDENTIFICADORES 124 9.3 UNIVERSO O POBLACION 125 9.4 MUESTRA O UNIDAD DE ANALISIS 125 9.5 ELABORACION, SELECCIÓN Y DESARROLLO DE INSTRUMENTOS 125 9.6 PRUEBA PILOTO 125 9.7 VALIDEZ O CONSISTENCIA 125 9.8 CONFIABILIDAD O CONGRUENCIA 125 9.9 APOYOS PARA EL PROCESAMIENTO DE LA INFORMACION 125 9.10 PLAN DE PRESENTACION DE LOS RESULTADOS 125 10. RESULTADOS DE LA INVESTIGACIÓN 126 11. CONCLUSIONES 138 12. RECOMENDACIONES Y TRABAJOS FUTUROS 139 13. BIBLIOGRAFIA 140 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/3475 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Maestría en Software Libre | spa |
| dc.relation.references | "Moreno Mosquera, Robert Sneyder (2012). Desarrollo de un entorno interactivo para el aprendizaje de lógica de programación ""Seuprog"". Bucaramanga (Santander, Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOC" | spa |
| dc.relation.references | AL-IMAMY, Samer. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION, “On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process”, 2006. Vol 5, 7 p. | spa |
| dc.relation.references | JIMENEZ, Rey. IDENTIFICACIÓN DE PROBLEMAS DE APRENDIZAJE DE PROGRAMACIÓN CON EXPLOTACIÓN DE INFORMACIÓN. Buenos Aires: 2008. 8 p. | spa |
| dc.relation.references | MORONI, Norma. UN ENTORNO PARA EL APRENDIZAJE DE LA PROGRAMACIÓN. Bahía Blanca: 1996, 7 p. | spa |
| dc.relation.references | NOVARA, Pablo. PSEINT una invitación a entrar en el maravilloso mundo de la programación. Santa fe: 2003. http://pseint.sourceforge.net/ | spa |
| dc.relation.references | POWERS, Kris. Tools for Teaching Introductory Programming: What Works?. Medford: 2006. 2 p. | spa |
| dc.relation.references | WOLVERING, Gus. Conceptos básicos de Programación, disponible en http://www.monografias.com/trabajos38/programacion/programacion.shtml | spa |
| dc.relation.references | MORENO, Robert. ANALISIS, DISEÑO E IMPLEMENTACION DE UN SOFTWARE PARA UN SALON VIRTUAL DE POQUER GRATUITO. Pereira: 2007, 135 p. | spa |
| dc.relation.references | DEBIAN, Website, Sitio Web principal del Sistema operativo Linux Debian, Disponible en http://www.debian.org/index.es.html | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Free Software Engineering | eng |
| dc.subject.keywords | Systems Engineering | eng |
| dc.subject.keywords | Software management | eng |
| dc.subject.keywords | Software application | eng |
| dc.subject.keywords | Software Development | eng |
| dc.subject.keywords | New technologies | eng |
| dc.subject.keywords | Investigations | eng |
| dc.subject.keywords | Teaching | eng |
| dc.subject.keywords | Programming logic | eng |
| dc.subject.keywords | Interactive environment | eng |
| dc.subject.keywords | Algorithm translator | eng |
| dc.subject.lemb | Ingeniería de software libre | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Gestión de software | spa |
| dc.subject.lemb | Aplicación de software | spa |
| dc.subject.lemb | Desarrollo de Software | spa |
| dc.subject.lemb | Nuevas tecnologías | spa |
| dc.subject.lemb | Investigaciones | spa |
| dc.subject.lemb | Enseñanza | spa |
| dc.subject.proposal | Lógica de programación | spa |
| dc.subject.proposal | Entorno interactivo | spa |
| dc.subject.proposal | Traductor de algoritmos | spa |
| dc.title | Desarrollo de un entorno interactivo para el aprendizaje de lógica de programación "Seuprog" | spa |
| dc.title.translated | Development of an interactive environment for learning programming logic "Seuprog" | eng |
| dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
| dc.type.driver | info:eu-repo/semantics/masterThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Tesis | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TM |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- 2012_Tesis_Moreno_Mosquera_Robert_Sneyder.pdf
- Tamaño:
- 2.62 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Tesis
Cargando...
- Nombre:
- 2012_Articulo_Moreno_Mosquera_Robert_Sneyder.pdf
- Tamaño:
- 1.52 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Artículo
Cargando...
- Nombre:
- 2012_Anexos_Moreno_Mosquera_Robert_Sneyder.zip
- Tamaño:
- 1.47 MB
- Formato:
- Unknown data format
- Descripción:
- Anexos
