Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M....

25
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de Computación. Facultad de Informática Universidad de A Coruña

Transcript of Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M....

Page 1: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

Experiencias en la implantación de la asignatura de Tecnología

de Programación al EEES

Elena M. Hernández PereiraÓscar Fontenla Romero

Departamento de Computación. Facultad de InformáticaUniversidad de A Coruña

Page 2: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

2

Índice

• Estado actual de la asignatura• Programa general (objetivos y competencias)• Metodología• Desarrollo ECTS: actividades del alumno• Recursos: Recursos web y materiales de apoyo• Evaluación• Encuestas• Conclusiones

Page 3: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

3

Datos descriptivos

Carácter Troncal

Curso Segundo

Duración Cuatrimestral

Créditos LRU 7,5 (4,5T + 3P)

Créditos ECTS 6

Descriptores del B.O.E. - Técnicas de verificación y pruebas de programas- Análisis de algoritmos

Alumnos matriculados 146

Grupos de teoríaGrupos de prácticas

13

Page 4: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

4

Programa general (I)

• Objetivos:

1. Ofrecer al alumno conocimientos prácticos que posibiliten la construcción efectiva de aplicaciones software

2. Introducir al alumno en el diseño, verificación y prueba de algoritmos en un lenguaje específico

3. Adquirir conocimientos sobre métodos formales de verificación

Page 5: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

5

Programa general (II)

• Competencias:

– C1: Capacidad de resolver problemas de forma eficiente– C2 : Capacidad de aplicar los conocimientos adquiridos a

la práctica– C3 : Capacidad de adaptarse a nuevas situaciones– C4 : Trabajo en equipo

• Contribución al desarrollo de las competencias:

– Trabajos de grupos cooperativos (C1, C2, C4)– Trabajo de grupo autónomo tutelado (C2, C3, C4)

– Prácticas de programación (C2, C3, C4)

Page 6: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

6

Programa general (III)

• Contenidos:

– Bloque didáctico I: Introducción• Tema 1: Cálculo proposicional• Tema 2: Predicados• Tema 3: Arrays. Notación y convención

– Bloque didáctico II: Semántica de programas• Tema 4: Uso de aserciones para documentar programas• Tema 5: El transformador de predicados wp• Tema 6: El lenguaje GCL: Guarded Command Language

Page 7: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

7

Programa general (IV)

• Contenidos:

– Bloque didáctico III: Desarrollo y verificación de programas

• Tema 7: Desarrollo de programas con estructuras alternativas

• Tema 8: Desarrollo de bucles a partir de invariantes y cotas• Tema 9: Desarrollo de invariantes• Tema 10: Desarrollo de funciones cota

– Bloque didáctico IV: Lenguaje Java y JML• Tema 11: Introducción al lenguaje Java• Tema 12: Introducción al lenguaje JML (Java Modeling

Language)

Page 8: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

8

Metodología

• La clase magistral para establecer los conceptos fundamentales de la materia

• Trabajos a desarrollar en el aula mediante grupos cooperativos para fomentar el aprendizaje en grupo y la colaboración entre los alumnos

• Métodos basados en la resolución de problemas y estudio de casos

• Empleo y manejo de recursos virtuales para favorecer el autoaprendizaje del alumno y su autonomía

Page 9: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

9

Desarrollo ECTS (I)

• Actividades del alumno:

– Clases magistrales– Seminarios de trabajos cooperativos– Prácticas de laboratorio – Elaboración de un trabajo en grupos autónomos

tutelados– Resolución de una práctica de programación– Tutorías personalizadas– Evaluación final

Page 10: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

10

Desarrollo ECTS (II)

• Seminarios de trabajos cooperativos:

– Ventajas:• Aumento de la motivación• “La exposición por parte de compañeros facilita la

comprensión”• Resultados positivos

– Realizados por un 77,4% / 77,4% / 65,1%– Aprobaron ejercicio: 98,2% / 66,4% / 31,6%

– Problemas:• Elevado número de alumnos que dificulta

– La labor del profesor para atender todas las dudas– La organización de los grupos

• Discrepancia del alumno con la nota de grupo

Page 11: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

11

Desarrollo ECTS (III)

• Trabajo en grupo autónomo y tutelado:

– Grupos de 2 alumnos– Material a elaborar:

• Desarrollo de un programa y verificación formal de su corrección

– Tres tutorías obligatorias:• Comprobar la marcha del trabajo• Resolver dudas

Page 12: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

12

Desarrollo ECTS (IV)

ActividadHoras

presenciales (A)

Factor (F)

Horas no presenciale

s (B)

Horas totales (C = A+B)

Créditos ECTS UDC

(C/27)

Teoría 30 1,5 45 75 2,78

Prácticas laboratorio 20 1 20 40 1,48

Tutorías personalizadas     2 2 0,07

Seminarios trabajos cooperativos 9 1 9 18 0,67

Trabajos autónomos     10 10 0,37

Elaboración de prácticas     15 15 0,56

Examen 3     3 0,11

TOTAL: 62   101 163 6,04

Page 13: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

13

Recursos web: Moodle

Page 14: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

14

Evaluación (I)

• Dos vías de evaluación de la asignatura:

– Evaluación final• Nota final = Nota examen final + Nota práctica de

laboratorio

– Evaluación continua• Nota final = Nota trabajos/prácticas + Nota examen

final

Elena
Yo ya no tengo claro si todo, si nos equivocamos y era parte ........ UN DESASTRE
Page 15: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

15

Evaluación (II)

• Peso de las actividades en la nota final:

Page 16: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

16

Evaluación (III)

• Criterios y métodos de evaluación de las actividades:

Page 17: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

Encuestas

Page 18: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

18

Encuestas (I)

Pregunta 1: ¿Consideras que el trabajo de grupo cooperativo realizado en clase es adecuado para el aprendizaje de la

asignatura?

37,5%

39,1%

18,8%

1,6%

1,6%

1,6%

0% 10% 20% 30% 40% 50%

Muy adecuado

Adecuado

Aceptable

Inadecuado

Muy inadecuado

NS/NC

Page 19: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

19

Encuestas (II)

Pregunta 6: Consideras que la forma de puntación del trabajo (media ponderada de la nota individual y del

grupo) es

6,3%

23,4%

25,0%

29,7%

15,6%

0,0%

0% 5% 10% 15% 20% 25% 30% 35%

Muy adecuado

Adecuado

Aceptable

Inadecuado

Muy inadecuado

NS/NC

Page 20: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

20

Encuestas (III)

Pregunta 11: ¿La realización de este trabajo ha aumentado tu motivación e interés respecto a la

asignatura ?

15,6%

23,4%

39,1%

15,6%

4,7%

0,0%

1,6%

0% 10% 20% 30% 40% 50%

Mucho

Bastante

Algo

Nada

Desmotivado algo

Desmotivado mucho

NS/NC

Page 21: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

21

Encuestas (IV)

Pregunta 18: Ahora que ya está avanzado el cuatrimestre, ¿consideras que el método de evaluación continua empleado

por los profesores de la asignatura es adecuado?

15,6%

29,7%

39,1%

9,4%

1,6%

4,7%

0% 10% 20% 30% 40% 50%

Muy adecuado

Adecuado

Aceptable

Inadecuado

Muy inadecuado

NS/NC

Page 22: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

22

Encuestas (V)

Pregunta 19: ¿Consideras excesiva la carga de trabajo que supone un método de evaluación continua como el

empleado?

4,7%

18,8%

37,5%

23,4%

12,5%

3,1%

0% 5% 10% 15% 20% 25% 30% 35% 40%

Sí, excesiva

Sí, bastante

Sí, pero poca

No, ninguna

No, al contrario

NS/NC

Page 23: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

23

Encuestas (VI)

Pregunta 20: Si se emplease un método de evaluación continua similar al de esta materia en todas las asignaturas del cuatrimestre (simultáneamente) la carga de trabajo que

tendrías sería

18,8%

37,5%

35,9%

3,1%

1,6%

3,1%

0% 5% 10% 15% 20% 25% 30% 35% 40%

Excesiva

Elevada

Asumible

Menor que la actual

Mucho menor que la actual

NS/NC

Page 24: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

24

Encuestas (VII)

Pregunta 21: Consideras que esta forma de enseñanza y evaluación, a diferencia de la “tradicional” (exposición de la

materia por parte del profesor y únicamente examen final), es

42,2%

40,6%

9,4%

3,1%

1,6%

3,1%

0% 10% 20% 30% 40% 50%

Mucho mejor

Algo mejor

Similar

Algo peor

Mucho peor

NS/NC

Page 25: Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.

25

Conclusiones

• Problemas del sistema actual: número de alumnos elevado

• Aumento de la carga docente• Trabajo futuro

– Incorporación de nuevas actividades en la herramienta Moodle

• Peligro: carga de trabajo excesiva para los alumnos– Posibles soluciones:

• PLANIFICACIÓN adecuada de las actividades entre las materias del curso

• ¿Trabajos y prácticas comunes entre algunas materias?