Project

General

Profile

Wiki » History » Version 2

Pedro Araya, 09/06/2021 06:21 PM

1 1 Pedro Araya
h1. Introducción 
2 1 Pedro Araya
3 1 Pedro Araya
Este proyecto consiste en una solución software que permita una mejora tecnológica para el aprendizaje en la programación, la cual considera como actores principales los alumnos y los docentes, considerando múltiples factores que puedan afectar el rendimiento académico actual y futuro de los estudiantes.
4 1 Pedro Araya
5 1 Pedro Araya
h1. Problemática
6 1 Pedro Araya
7 2 Pedro Araya
El proyecto pretende abordar múltiples problemas de los alumnos y docentes a la hora de poner en práctica la programación dentro del Departamento de Ingeniería en Computación e Informática de la Universidad de Tarapacá, considerando principalmente:
8 1 Pedro Araya
9 1 Pedro Araya
* Accesibilidad, tanto alumnos como profesores requieren de instalar en sus equipos personales o prestados por la universidad Software, como compiladores editor de texto, dependencias requeridas para el uso de cierto lenguaje de programación, etc. Este aspecto toma varios factores, principalmente la falta de prestación hardware, inexperiencia instalando ambientes de programación, tiempo para la preparación del ambiente, factores económicos, factores temporales como problemas con el equipo, etc.
10 1 Pedro Araya
11 1 Pedro Araya
* Comunicación, no existe una forma rápida de comunicación para poder discutir sobre código de programación, tanto entre alumnos en caso de un trabajo, y entre alumno profesor para realizar consultas. Todo esto se realiza enviando mensajes o correos con el archivo adjunto, o simplemente de forma sincrónica en un entorno específico.
12 1 Pedro Araya
13 1 Pedro Araya
* Entorno, al programar en algunos lenguajes de programación, hay veces que sucede que el código de programación funciona con ciertas dependencias o versiones que no necesariamente las cumplen sus pares, por lo cual habrá problemas de ejecución recurrentes en ambientes con diferentes parámetros de ejecución. Para un docente, el poder evaluar este tipo de problemas puede ser una gran pérdida de tiempo.
14 1 Pedro Araya
15 1 Pedro Araya
* Trabajo en equipo, considerando que no todos los alumnos y principalmente los de primeros años conocen como utilizar repositorios Git para el versionado de un proyecto, usualmente recurren a que solo algunos integrantes tengan el código principal y si uno de los alumnos del equipo desea arreglar algún error, este tiene que ponerse de acuerdo con el alumno correspondiente. Además esto puede causar problemas en las bases de su conocimiento, al tener encargados del código del proyecto, los otros no pueden participar activamente.