Guevara Bolaños, Juan CarlosMorales Vanegas, Jennifer AlejandraHerrera Bejarano, Sara Viviana2025-11-042025-11-042025-10-01http://hdl.handle.net/11349/99671Este proyecto aborda la problemática del aprendizaje de Java en cursos introductorios de programación, donde los estudiantes enfrentan dificultades debido a la transición de lenguajes como C++, conceptos abstractos de la programación orientada a objetos y métodos de enseñanza tradicionales que generan desmotivación y altas tasas de reprobación. Como solución, se propone el diseño e implementación de un tutorial educativo en forma de página web interactiva, basado en el modelo constructivista y desarrollado con la metodología SCRUM. El tutorial, dirigido a estudiantes de Tecnología en Sistematización de Datos, incluye lecciones, actividades y evaluaciones sobre conceptos básicos de Java, utilizando estrategias didácticas y recursos tecnológicos para facilitar un aprendizaje activo y dinámico, cuya validación mediante el modelo TAM demostró una alta aceptación y percepción de utilidad por parte de los usuarios.This project addresses the challenges of learning Java in introductory programming courses, where students often struggle due to the transition from languages such as C++, the abstract concepts of object-oriented programming, and traditional teaching methods that lead to demotivation and high failure rates. As a solution, the project proposes the design and implementation of an educational tutorial in the form of an interactive website, based on the constructivist model and developed using the SCRUM methodology. The tutorial, aimed at students of the Data Systematization Technology program, includes lessons, activities, and assessments on basic Java concepts, using teaching strategies and technological resources to promote active and dynamic learning. Its validation through the TAM model demonstrated high acceptance and perceived usefulness among users.pdfspaTutorial educativoJavaAprendizaje de programaciónEnseñanza de programaciónTutorial educativo para apoyar el aprendizaje del lenguaje de programación JavabachelorThesisTecnología en Sistematización de Datos -- Tesis y disertaciones académicasJava (Lenguaje de programación)Tecnología educativaProgramación orientada a objetosOpenAccessEducational tutorial to support the learning of the Java programming languageEducational TutorialJava TeachingAbierto (Texto Completo)