El documento describe la metodología utilizada para enseñar programación Java a los estudiantes, incluyendo análisis de programas previamente elaborados, construcción colectiva de programas, y desafíos individuales con apoyo del asesor. También asigna programas para desarrollar fuera de sesiones. Evalúa los resultados de los estudiantes en comprensión de Java, programación orientada a objetos, sintaxis, y lógica de programación. Finalmente, analiza la percepción del asesor sobre su aprendizaje, estrateg