Mostrar el registro sencillo del ítem

dc.contributor.advisorMonroy Vecino, Olga Luciaspa
dc.contributor.authorReyes Carvajal, Jesússpa
dc.coverage.spatialVillavicencio (Meta, Colombia)spa
dc.coverage.temporal2013spa
dc.date.accessioned2021-02-12T16:01:09Z
dc.date.available2021-02-12T16:01:09Z
dc.date.issued2013-01
dc.identifier.urihttp://hdl.handle.net/20.500.12749/12206
dc.description.abstractCon los problemas de aprendizaje que tienen hoy día los estudiantes de educación superior, en materias como las matemáticas, el cálculo, la física, etc. donde se requiere el uso de razonamientos lógicos y matemáticos, se puede concluir que posiblemente son problemas de abstracción y de capacidad lógica para crear, innovar e implementar ciertos procesos lógicos. Los índices de bajo rendimiento académico en los cursos de programación de computadores de los programas de ingeniería, son cada día más visibles, y se están sumando a los índices de bajo rendimiento de los cursos de matemáticas, cálculo y física. Aunque existan y se utilicen metodologías en el área de la enseñanza/aprendizaje de la programación y herramientas informáticas por parte de docentes, el problema persiste y afecta el desarrollo estudiantil y de la academia y por qué no decirlo de la generación de nuevo conocimiento. Además la sociedad del conocimiento se ve afectada de manera directa, debido a las transformaciones o problemas sociales que tiene la sociedad actual en este sentido. En la actualidad hay una gran cantidad de aplicaciones o herramientas informáticas que de alguna u otra forma ayudan al ser humano a mejorar o fortalecer ciertas capacidades lógicas y de razonamiento matemático como son, Logo, Karel (el robot), Scratch, StartLogo, AppInventor,etc., aplicaciones que fueron desarrolladas con modelos de desarrollo de la ingeniería del software. La aplicación tiene como meta fortalecer o mejorar las capacidades lógicas para programar, con los estudiantes de primero y segundo semestre de los programas de ingeniería de sistemas y electrónica de la Universidad de los Llanos, a través del desarrollo orientado a componentes. La aplicación fue pensada para ser desarrollada bajo las directrices del modelo de desarrollo OMT (Técnica de Modelado de Objetos) ya que tiene un enfoque orientado a objetos y puede adaptarse a las necesidades actuales y futuras. Como herramienta de desarrollo se utilizó a Java, ya que es un lenguaje de programación libre, robusto, orientado a objetos y además se adapta fácilmente al uso de librerías y/o paquetes libres, necesarios para el desarrollo de la aplicación como es JDOM (Documento de Modelado de objetos en Java) y OpenBlocks (biblioteca de código abierto de Java). En un futuro se espera que la aplicación fortalezca o mejore en cierto grado las capacidades lógicas de los estudiantes a la hora de programar, mejore el rendimiento académico en los cursos de programación y motive a los estudiantes a crear programas, proyectos, soluciones, etc., a través del desarrollo de software.spa
dc.description.tableofcontentsINTRODUCCIÓN 13 1. REVISIÓN BIBLIOGRÁFICA 21 1.1 MARCO REFERENCIAL 21 1.2 APLICACIONES ACTUALES 21 1.3 LA LÓGICA COMO UN ASPECTO FUNDAMENTAL DE LA PROGRAMACIÓN 24 1.4 LA PROGRAMACIÓN UNA ACTIVIDAD QUE IMPLICA UN PROCESO MENTAL. 27 1.5 FUENTES DE DESARROLLO DE SOFTWARE 28 1.6 PARADIGMAS DE PROGRAMACIÓN 29 1.7 HERRAMIENTAS Y LIBRERÍAS DE DESARROLLO 31 2. MÉTODO DE INVESTIGACIÓN 34 2.1 ANÁLISIS DE DOCUMENTACIÓN 34 2.2 MODELO DE DESARROLLO 36 2.3 PRUEBA PILOTO 65 2.4 DOCUMENTACIÓN DEL PROYECTO 68 3. RESULTADOS DE LA INVESTIGACIÓN 69 3.1 DESCRIPCIÓN DE LA APLICACIÓN 69 3.2 RESULTADOS DE PRUEBA PILOTO 76 4. CONCLUSIONES 85 5. RECOMENDACIONES Y TRABAJOS FUTUROS 86 BIBLIOGRAFIA 87spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleDesarrollo orientado a componentes como una solución al fortalecimiento de capacidades lógicas para programarspa
dc.title.translatedComponent-oriented development as a solution to strengthening logical capabilities for programmingspa
dc.degree.nameMagíster en Software Librespa
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.keywordsSystems engineereng
dc.subject.keywordsFree softwareeng
dc.subject.keywordsSoftware developmenteng
dc.subject.keywordsInvestigationeng
dc.subject.keywordsLearning problemseng
dc.subject.keywordsHigher educationeng
dc.subject.keywordsComputer programmingeng
dc.subject.keywordsLogical processeseng
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.referencesAUAD, “El Aprendizaje Basado en Problemas”. Internet: (www.herrera.unt.edu.ar/revistacet/torresdocencia.pdf).spa
dc.relation.referencesCARNEGIE, M. U, “Alice”. Internet: (www.alice.org/index.php?page=what_is_alice/what_is_alice)spa
dc.relation.referencesCYBERFRANCIS, “App Inventor inicia una nueva etapa como código abierto”. Internet: (/wwwhatsnew.com/2012/01/23/app-inventor-inicia-una-nueva-etapa-como-codigo-abierto/).spa
dc.relation.referencesDEITEL, Java Cómo programar. Mexico: Pearson Education 2004, 1325 p.spa
dc.relation.referencesDELDADO Valverde, “Problemas del aprendizaje de la programación de computadores”. Internet: (www.icesi.edu.co/biblioteca_digital/handle/item/3905)spa
dc.relation.referencesDIAMANTE, “Leguajes de programación para niños”. Internet: (www.ericlinux.blogspot.com/2008/02/lenguajes-de-programacion-para-nios_27.html).spa
dc.relation.referencesDIGITAl, C, “Sociedad del conocimiento”. Internet: (www.colombiadigital.net/entorno-tic/sociedad-del.html).spa
dc.relation.referencesEDUCARED, C, “Conoce las posibilidades educativas de "Scratch". Internet: (www.educared.org/global/mundo-robotica/visualizacion?EDUCARED_SHARED_CONTENT_ID=17527310).spa
dc.relation.referencesEDUTEKA, “Experiencias con Scratch en aula Instituto de Nuestra Señora de la Asunción “. Internet: (www.eduteka.org/EntrevistaLilianaVictor.php).spa
dc.relation.referencesEDUTEKA, “Programación con Scratch, cuaderno de trabajo para estudiantes”. Internet: (www.eduteka.org/ScratchCuadernoTrabajo1.php).spa
dc.relation.referencesFCBI, “Programa de ingenieria de sistemas”. Internet: (www.unillanos.edu.co/index.php/programas/193.html)spa
dc.relation.referencesFUENTES, Lidia, “Desarrollo de Software Basado en Componentes” Internet: (www.lcc.uma.es/~av/Docencia/Doctorado/tema1.pdf).spa
dc.relation.referencesHORTA, “Karelotilán”. Internet: (www.cmirg.com/karelotitlan/Pantallas/Inicio.aspx).spa
dc.relation.referencesJAMES, “Proyecto Jdom”. Internet: (www.jdom.org/credits/index.html).spa
dc.relation.referencesJORDAHL, R, “El desarrollo de software con un enfoque en Smalltalk”. Internet: (www.blog.epigent.com/2012/03/visualworks-dtangler-interface-next.html).spa
dc.relation.referencesJOYANES, Luis. Problemas de la Metodología de la Programación. Madrid: McGraw Hill 1994, 499 p.spa
dc.relation.referencesJOYANES, Luis, Programacion en algoritmos, estructura de datos y objetos. Madrid: McGraw Hill 1999 709 p.spa
dc.relation.referencesKrall, C, “Quiero aprender a programar”. Internet: (www.aprenderaprogramar.com/index.php?option=com_attachments&task=download&id=8).spa
dc.relation.referencesLIFELONG, Kindergarten, “Scratch”. Internet : (www.scratch.mit.edu).spa
dc.relation.referencesLOBOS, “La lógica como aspecto fundamental de la programación”. Internet: (www.mailxmail.com/curso-aprende-programar/logica-como-aspecto-fundamental-programacion).spa
dc.relation.referencesMARAM, “¿Qué son los nativos digitales?”. Internet: (www.blog.luismaram.com/2010/09/07/que-son-los-nativos-digitales/).spa
dc.relation.referencesMIT.EDU, “Recursos para el Educador”. Internet: (www.teach.appinventor.mit.edu/).spa
dc.relation.referencesMIT.EDU. “Scracth”. Internet: (www.scratch.mit.edu/).spa
dc.relation.referencesNEWTENBERG, “Proyecto que mejora la motivación en los estudiantes”. Internet: (www.colombiaaprende.edu.co/html/investigadores/1609/fo-article-209331.pdf).spa
dc.relation.referencesPRESSMAN, Roger, Ingenieria de software. MacGraw Hill, 7 edición 2010, (SBN: 9786071503145).spa
dc.relation.referencesRESNICK, M, “Retos cortos de programación”. Internet: (www.eduteka.org/ScratchRetosCortos.php).spa
dc.relation.referencesRICAROSE, “An Extendable Framework of Graphical Block Programing System”. Internet:(www.dspace.mit.edu/bitstream/handle/1721.1/41550/220927290.pdf?sequence=1)spa
dc.relation.referencesSTEPMIT, “StartLogo”. Internet: (http://education.mit.edu/projects/starlogo-tng).spa
dc.relation.referencesUNAB, “GTI Grupo de Tecnologías de la Información”. Internet: (www.unab.edu.co/portal/page/portal/UNAB/investigacion/investigacion-en-sentido-estricto/inicio/grupo/descripcion?idgrupo=1).spa
dc.relation.referencesUNIVERSIDAD CARNEGIE MELLON, “Alice”. Internet: (www.alice.org/index.php?page=what_is_alice/what_is_alice).spa
dc.relation.referencesVASQUEZ, C. A, “Análisis de herramientas informáticas para la enseñanza y el aprendizaje enfatizando en los aspectos de ingeniería de usabilidad y trabajo colaborativo”. Internet: (www.educacion.objectis.net/electiva/portafolios-individuales/copy9_of_marcela-lopez/Trabajo%20Final.doc/view).spa
dc.relation.referencesVILLALOBOS, J, “Flechazos de Cupi2 para aprender a programar”. Internet: (http://revistacontacto.uniandes.edu.co/index.php?option=com_content&view=article&id=9:flechazos-de-cupi2-para-aprender-a-programar&catid=2:numero1&Itemid=2).spa
dc.relation.referencesW3C, “Lenguaje de Marcado Extensible (XML)”. Internet: (www.w3.org/XML/).spa
dc.relation.referencesWIKIPEDIA, “Eclipse”. Internet: (http://es.wikipedia.org/wiki/Eclipse_(software).spa
dc.contributor.cvlacMonroy Vecino, Olga Lucia [0000274038]*
dc.subject.lembSoftware librespa
dc.subject.lembDesarrollo de softwarespa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigaciónspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.description.abstractenglishWith the learning problems that higher education students have today, in subjects such as mathematics, calculus, physics, etc. where the use of logical and mathematical reasoning is required, it can be concluded that they are possibly problems of abstraction and logical capacity to create, innovate and implement certain logical processes. The indices of low academic performance in the computer programming courses of the engineering programs are becoming more visible every day, and are adding to the low performance indices of the courses of mathematics, calculus and physics. Although methodologies exist and are used in the area of ​​teaching / learning programming and computer tools by teachers, the problem persists and affects the development of students and academia and why not say it of the generation of new knowledge. In addition, the knowledge society is directly affected, due to the transformations or social problems that today's society has in this regard. Currently there are a large number of computer applications or tools that in one way or another help humans to improve or strengthen certain logical and mathematical reasoning abilities such as Logo, Karel (the robot), Scratch, StartLogo, AppInventor, etc., applications that were developed with software engineering development models. The application aims to strengthen or improve logic skills to program, with first and second semester students of the systems engineering and electronics programs of the Universidad de los Llanos, through component-oriented development. The application was intended to be developed under the guidelines of the OMT (Object Modeling Technique) development model as it has an object-oriented approach and can be adapted to current and future needs. Java was used as a development tool, since it is a free, robust, object-oriented programming language and also easily adapts to the use of libraries and / or free packages, necessary for the development of the application such as JDOM (Document of Object Modeling in Java) and OpenBlocks (Java open source library). In the future, the application is expected to strengthen or improve to a certain degree the logical abilities of students when programming, improve academic performance in programming courses, and motivate students to create programs, projects, solutions, etc. , through software development.eng
dc.subject.proposalProblemas de aprendizajespa
dc.subject.proposalEducación superiorspa
dc.subject.proposalProgramación de computadorasspa
dc.subject.proposalProcesos lógicosspa
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


Ficheros en el ítem

Thumbnail
Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 2.5 Colombia