Actividades formativas
1. Clases magistrales (1 ECTS) Orientadas a la enseñanza de las competencias específicas de la asignatura, especialmente las relacionadas con los conocimientos básicos y las técnicas de programación imperativa
2. Clases prácticas (1 ECTS) Orientadas a poner en práctica los conocimientos obtenidos en las clases magistrales
3. Trabajo autónomo (2,5 ECTS) Orientado al aprendizaje individual o en grupo de las competencias específicas de la asignatura. También servirá como base para la adquisición de las competencias genéricas siguientes: Comunicación oral y escrita, Capacidad de análisis y síntesis, Capacidad para la toma de decisiones, Motivación por la calidad y Capacidad para la autoorganización y planificación del trabajo y del proceso de aprendizaje.
4. Tutorías (1 ECTS) Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor.
5. Examen final (0,5 ECTS). Desarrollo en un tiempo limitado de un programa orientado a objetos. Permite al estudiante mostrar sus conocimientos de una forma integrada.
METODOLOGÍA
Las clases se dividirán en sesiones magistrales y sesiones de prácticas en laboratorios informáticos. Las clases presenciales se complementarán con el trabajo autónomo en casa.
- Clases teóricas (grupo magistral): se presentarán los conceptos básicos de programación, utilizando Python como lenguaje para facilitar su explicación. Al final de la clase se podrán plantear preguntas cortas o tipo test sobre la materia explicada en esa sesión.
- Clases prácticas (grupo pequeño): constarán de tres partes. En la primera algunos alumnos, elegidos al azar, explicarán las soluciones a los problemas propuestos la semana anterior. A continuación, el profesor planteará un problema y lo resolverá con la ayuda de los alumnos. Por último, en cada sesión se propondrán una serie de problemas que los alumnos empezarán a resolver durante el resto de la clase de prácticas y que se deben entregar al final de esa semana. Se propondrá una práctica final de la asignatura que se deberá realizar en grupos de dos estudiantes y que podrá tener entregas parciales. La práctica final y los ejercicios semanales se desarrollarán en Python.
- Trabajo autónomo del estudiante: durante la semana se deberán terminar los ejercicios propuestos en las clases de prácticas, que se entregarán a través de Aula Global.
Régimen de tutorías
De acuerdo a la normativa de la universidad se establecerá un horario preferente de tutorías presenciales para cada profesor de teoría o práctica. Este horario estará disponible en Aula Global. No obstante se permite a los alumnos a contactar con el profesor mediante correo electrónico para establecer tutorías fuera de esos horarios.
Se utilizará el correo electrónico para resolver dudas puntuales que no requieren de tutoría presencial. Existe también un foro de la asignatura en Aula Global para que los alumnos puedan exponer dudas genéricas sobre la asignatura, que pueden ser contestadas por el profesor o por sus propios compañeros. Durante la práctica final se establecerán tutorías individuales con cada uno de los grupos.