You are on page 1of 106

DIAGRAMA DE

SECUENCIA
1. Modelado de Secuencia: Registrar Usuario.
2. Modelado de Secuencia: Iniciar sesión.
3. Modelado de Secuencia: Mostrar Datos Estudiante.
4. Modelado de Secuencia: Modificar Datos Estudiante.
5. Modelado de Secuencia: Cerrar sesión.
6. Modelado de Secuencia: Salir de la aplicación.
7. Modelado de Secuencia: Seleccionar Tema Enseñanza.
8. Modelado de Secuencia: Mostrar Tema Enseñanza.

9. Modelado de Secuencia: Seleccionar Tema Ejemplo.


10. Modelado de Secuencia: Mostrar Tema Ejemplo.
11. Modelado de Secuencia: Seleccionar Tema Evaluación.
12. Modelado de Secuencia: Realizar Evaluación.

13. Modelado de Secuencia: Guardar Nota Evaluación.


14. Modelado de Secuencia: Mostrar historial de Evaluaciones.
15. Modelado de Secuencia: Seleccionar Tema Ejercicio.
16. Modelado de Secuencia: Realizar Ejercicio.

17. Modelado de Secuencia: Guardar Nota Ejercicio.


18. Modelado de Secuencia: Mostrar historial de Ejercicios.
19. Modelado de Secuencia: Mostrar historial general.
20. Modelado de Secuencia: Seleccionar Tema de tutorial.
21. Modelado de Secuencia: Mostrar Tema Tutorial.
22. Modelado de Secuencia: Cambiar clave.

23. Modelado de Secuencia: Mostrar respuestas de Ejercicios.


DIAGRAMA DE
ACTIVIDAD
1. Modelado de Actividad: Registrar Usuario.
2. Modelado de Actividad: Iniciar sesión.
3. Modelado de Actividad: Mostrar Datos Usuario.
4. Modelado de Actividad: Modificar Datos Usuario.
5. Modelado de Actividad: Cerrar sesión.
6. Modelado de Actividad: Salir de la aplicación.
7. Modelado de Actividad: Seleccionar Tema Enseñanza.
8. Modelado de Actividad: Mostrar Temas Enseñanza.
9. Modelado de Actividad: Seleccionar Tema Ejemplo.
10. Modelado de Actividad: Mostrar Tema Ejemplo.
11. Modelado de Actividad: Seleccionar Tema Evaluación.
12. Modelado de Actividad: Realizar Evaluación.
13. Modelado de Actividad: Guardar Nota Evaluación.
14. Modelado de Actividad: Mostrar historial de Evaluaciones.
15. Modelado de Actividad: Seleccionar Tema Ejercicio.
16. Modelado de Actividad: Realizar Ejercicio.
17. Modelado de Actividad: Guardar Nota Ejercicio.
18. Modelado de Actividad: Mostrar historial de Ejercicios.
19. Modelado de Actividad: Mostrar historial general.
20. Modelado de Actividad: Seleccionar Tema de tutorial.
21. Modelado de Actividad: Mostrar Tema Tutorial.
22. Modelado de Actividad: Cambiar clave.
23. Modelado de Actividad: Mostrar respuestas de Ejercicios.
DIAGRAMA DE
COLABORACIÓN
1. Modelado de Colaboración: Registrar Estudiante.
2. Modelado de Colaboración: Iniciar sesión.
3. Modelado de Colaboración: Mostrar Datos Estudiante.
4. Modelado de Colaboración: Modificar Datos Estudiante.

5. Modelado de Colaboración: Cerrar sesión.


6. Modelado de Colaboración: Salir de la aplicación.
7. Modelado de Colaboración: Seleccionar Tema Enseñanza.
8. Modelado de Colaboración: Mostrar Tema Enseñanza.
9. Modelado de Colaboración: Seleccionar Tema Ejemplo.
10. Modelado de Colaboración: Mostrar Tema Ejemplo.
11. Modelado de Colaboración: Seleccionar Tema Evaluación.
12. Modelado de Colaboración: Realizar Evaluación.
13. Modelado de Colaboración: Guardar Nota Evaluación.
14. Modelado de Colaboración: Mostrar historial de Evaluaciones.
15. Modelado de Colaboración: Seleccionar Tema Ejercicio.
16. Modelado de Colaboración: Realizar Ejercicio.
17. Modelado de Colaboración: Guardar Nota Ejercicio.
18. Modelado de Colaboración: Mostrar historial de Ejercicios.
19. Modelado de Colaboración: Mostrar historial general.
20. Modelado de Colaboración: Seleccionar Tema de tutorial.
21. Modelado de Colaboración: Mostrar Tema Tutorial.
22. Modelado de Colaboración: Cambiar clave.
23. Modelado de Colaboración: Mostrar respuestas de Ejercicios.
DIAGRAMA DE
ESTADO
1. Modelado de Estado: Registrar Usuario.
2. Modelado de Estado: Iniciar sesión.
3. Modelado de Estado: Mostrar Datos Usuario.
4. Modelado de Estado: Modificar Datos Usuario.
5. Modelado de Estado: Cerrar sesión.
6. Modelado de Estado: Salir de la aplicación.
7. Modelado de Estado: Seleccionar Tema Enseñanza.
8. Modelado de Estado: Mostrar Tema Enseñanza.
9. Modelado de Estado: Seleccionar Tema Ejemplo.
10. Modelado de Estado: Mostrar Tema Ejemplo.

Seleccionar opción de enunciados de ejemplos.


Consultar ejemplo seleccionado.
Generar formulario de muestra de ejemplo seleccionado.
11. Modelado de Estado: Seleccionar Tema Evaluación.
12. Modelado de Estado: Realizar Evaluación.
13. Modelado de Estado: Guardar Nota Evaluación.
14. Modelado de Estado: Mostrar historial de Evaluaciones.
15. Modelado de Estado: Seleccionar Tema Ejercicio.
16. Modelado de Estado: Realizar Ejercicio.
17. Modelado de Estado: Guardar Nota Ejercicio.
18. Modelado de Estado: Mostrar historial de Ejercicios.
19. Modelado de Estado: Mostrar historial general.
20. Modelado de Estado: Seleccionar Tema de tutorial.
21. Modelado de Estado: Mostrar Tema Tutorial.
22. Modelado de Estado: Cambiar clave.
23. Modelado de Estado: Mostrar respuestas de Ejercicios.
ESTADÍSTICAS DE ESTUDIANTES REPROBADOS.
En la Tabla xx podemos observar la cantidad de estudiantes que perdieron la materia de
primer semestre “Introducción a algoritmos”, en la Universidad Distrital en la Facultad
Tecnológica en el proyecto curricular de Tecnología en Sistematización de Datos en los
últimos 3 años:

Periodo Académico Estudiantes Porcentaje Total


Reprobados Reprobados Estudiantes

2017 - 1 103 53% 192

2016 - 3 100 48% 208

2016 - 1 51 25% 202

2015 - 3 106 65% 163

2015 - 1 82 45% 180

2014 - 3 102 59% 172

2014 - 1 75 44% 168

Fuente: Coordinación de la carrera universitaria: Tecnología en


sistematización de datos de la universidad Distrital Francisco José de
Caldas.

NOTA: En el periodo académico 2016-1 hubo un paro estudiantil que afectó el porcentaje
de estudiantes reprobados.

Tal y como podemos ver, entre un 44% y un 65% de los estudiantes pierden la materia de
algoritmos de programación, la cual representa en la mayoría de los casos el primer
contacto que los estudiantes tienen con la programación. Cabe aclarar que no se tuvieron
en cuenta los datos obtenidos en el periodo académico 2016-1 ya que durante este
semestre se presentaron anormalidades académicas lo cual rompe con el promedio de
estudiantes perdidos del resto de los semestres.
ENCUESTA DE PERCEPCIÓN DE DIFICULTADES A LA HORA DE APRENDER A
PROGRAMAR.
La siguiente encuesta tiene como finalidad, el obtener datos referentes a las dificultades a
las que se enfrentan los estudiantes de Tecnología en Sistematización de datos de la
Universidad Distrital Francisco José de Caldas.

• Nombres y Apellidos
______________________________________

• ¿Que edad tiene?


______________________________________

• ¿Que semestre está cursando?


□ 1 semestre
□ 2 semestre
□ 3 semestre
□ Superior
□ Otro. _____________

• ¿Que ocupación tiene?


□ Estudiante
□ Profesional
□ Ama de casa
□ Desempleado
□ Otro. ______________

• La materia algoritmos de programación está en enfocada a el aprendizaje de la


sintaxis de un lenguaje de programación.
□ Totalmente de acuerdo
□ de acuerdo
□ Medianamente de acuerdo
□ Desacuerdo
□ Totalmente desacuerdo
□ NS/NR.

• La materia introducción a algoritmos está en enfocada a formar la lógica de


programación en los estudiantes
□ Totalmente de acuerdo
□ de acuerdo
□ Medianamente de acuerdo
□ Desacuerdo
□ Totalmente desacuerdo
□ NS/NR.

• ¿Tenía usted conocimientos de programación antes de ingresar esta Universidad?


□ Sí.
□ No.
□ NS/NR.

• ¿Cuáles son los temas que más le gustaron de la clase?


□ Variables y constantes.
□ Tipos de datos.
□ Operadores lógicos.
□ Estructuras de control (if, if else, switch).
□ Estructuras de control repetitivas (while, for, do while).
□ Funciones.
□ Otro. ________________

• ¿Cuáles son los temas que más se le dificultaron de la clase?


□ Variables y constantes.
□ Tipos de datos.
□ Operadores lógicos.
□ Estructuras de control (if, if else, switch).
□ Estructuras de control repetitivas (while, for, do while).
□ Funciones.
□ Otro. ________________

• ¿Qué expectativas tiene frente a las notas del primer corte?


□ 0.0 - 1.0
□ 1.0 - 2.0
□ 2.0 - 3.0
□ 4.0 - 5.0
□ NS/NR.

• ¿Que entornos de desarrollo están utilizando en clase?


□ NetBeans
□ PSeInt
□ DEV C++
□ Android Studio
□ Visual Studio
□ Eclipse
□ Idea
□ Otro. ________________
□ NS/NR.

• ¿Cuáles de los siguientes lenguajes de programación conoce o sabe utilizar?


□ C.
□ C++.
□ C#.
□ Java.
□ Visual Basic.
□ ASP.NET.
□ Python.
□ PHP.
□ JavaScript.
□ Rubí.
□ Otro. ________________
□ NS/NR.

• Considera adecuada la forma en que se dicta la clase.


□ Sí.
□ No.
□ NS/NR.

• ¿Se evidencia el uso de las nuevas tecnologías como Smartphones o Internet en la


enseñanza de los temas dados en la materia?
□ Sí
□ No
□ NS/NR

• ¿Cuenta usted con un dispositivo Móvil Inteligente o Smartphone?


□ Sí
□ No
□ NS/NR

RESULTADOS DE LA ENCUESTA

¿Que edad tiene?