Show simple item record

dc.contributor.advisorMonroy Vecino, Olga Lucíaspa
dc.contributor.authorMoreno Mosquera, Robert Sneyderspa
dc.date.accessioned2020-06-26T21:34:55Z
dc.date.available2020-06-26T21:34:55Z
dc.date.issued2012-07-30
dc.identifier.urihttp://hdl.handle.net/20.500.12749/3475
dc.description.abstractEste 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.sponsorshipUniversitat Oberta de Catalunya UOCspa
dc.description.tableofcontents1. 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 140spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleDesarrollo de un entorno interactivo para el aprendizaje de lógica de programación "Seuprog"spa
dc.title.translatedDevelopment of an interactive environment for learning programming logic "Seuprog"eng
dc.degree.nameMagíster en Software Librespa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programMaestría en Software Librespa
dc.description.degreelevelMaestríaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.localTesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.subject.keywordsFree Software Engineeringeng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsSoftware managementeng
dc.subject.keywordsSoftware applicationeng
dc.subject.keywordsSoftware Developmenteng
dc.subject.keywordsNew technologieseng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsTeachingeng
dc.subject.keywordsProgramming logiceng
dc.subject.keywordsInteractive environmenteng
dc.subject.keywordsAlgorithm translatoreng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
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.referencesAL-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.referencesJIMENEZ, Rey. IDENTIFICACIÓN DE PROBLEMAS DE APRENDIZAJE DE PROGRAMACIÓN CON EXPLOTACIÓN DE INFORMACIÓN. Buenos Aires: 2008. 8 p.spa
dc.relation.referencesMORONI, Norma. UN ENTORNO PARA EL APRENDIZAJE DE LA PROGRAMACIÓN. Bahía Blanca: 1996, 7 p.spa
dc.relation.referencesNOVARA, 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.referencesPOWERS, Kris. Tools for Teaching Introductory Programming: What Works?. Medford: 2006. 2 p.spa
dc.relation.referencesWOLVERING, Gus. Conceptos básicos de Programación, disponible en http://www.monografias.com/trabajos38/programacion/programacion.shtmlspa
dc.relation.referencesMORENO, Robert. ANALISIS, DISEÑO E IMPLEMENTACION DE UN SOFTWARE PARA UN SALON VIRTUAL DE POQUER GRATUITO. Pereira: 2007, 135 p.spa
dc.relation.referencesDEBIAN, Website, Sitio Web principal del Sistema operativo Linux Debian, Disponible en http://www.debian.org/index.es.htmlspa
dc.contributor.cvlacMonroy Vecino, Olga Lucía [0000274038]*
dc.subject.lembIngeniería de software librespa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembGestión de softwarespa
dc.subject.lembAplicación de softwarespa
dc.subject.lembDesarrollo de Softwarespa
dc.subject.lembNuevas tecnologíasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembEnseñanzaspa
dc.description.abstractenglishThis 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.subject.proposalLógica de programaciónspa
dc.subject.proposalEntorno interactivospa
dc.subject.proposalTraductor de algoritmosspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.contributor.researchgroupGrupo de Investigación Tecnologías de Información - GTIspa
dc.contributor.researchgroupGrupo de Investigaciones Clínicasspa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia