Project

General

Profile

Wiki » History » Version 7

Pedro Araya, 09/07/2021 11:21 AM

1 1 Pedro Araya
h1. Introducción 
2 1 Pedro Araya
3 3 Pedro Araya
Este proyecto consiste en una solución software que permita una mejora tecnológica para el aprendizaje en la programación dentro del Departamento de Ingeniería en Computación e Informática de la Universidad de Tarapacá, la cual considera como actores principales a los alumnos y 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 3 Pedro Araya
Actualmente existen múltiples problemas de los alumnos y docentes a la hora de poner en práctica la programación, el proyecto aborda principalmente:
8 1 Pedro Araya
9 4 Pedro Araya
* Accesibilidad, tanto alumnos como profesores requieren de instalar Software en sus equipos personales o prestados por la universidad, tanto compiladores, editores 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 5 Pedro Araya
* Vías de comunicación, no existe una vía rápida de comunicación para poder discutir sobre código de programación, tanto entre alumnos en caso de dudas, 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 4 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 o el docente, 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 6 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. Lo definido anteriormente, definitivamente no permite la programación en equipo, y esto puede causar problemas en las bases del conocimiento, al tener encargados del código del proyecto, los otros colaboradores no pueden participar activamente, siendo posible causarles deficiencias futuras en sus capacidades de programación.
16 7 Pedro Araya
17 7 Pedro Araya
* --Comunicación con el docente a cargo de la asignatura, usualmente los alumnos prefieren resolver sus dudas con sus pares...