DATOS IDENTIFICATIVOS 2019_20
Asignatura (*) METODOLOGÍAS DE LA PROGRAMACIÓN Código 17234116
Titulación
Grado en Ingeniería Informática (2010)
Ciclo
Descriptores Cr.totales Tipo Curso Periodo
6 Obligatoria Segundo 1Q
Lengua de impartición
Català
Departamento Ingeniería Informática y Matemáticas
Coordinador/a
FERRÉ BERGADÀ, MARIA
Correo-e maria.ferre@urv.cat
cesar.mauri@urv.cat
neus.budesca@urv.cat
Profesores/as
FERRÉ BERGADÀ, MARIA
MAURI LOBA, CESAR FRANCESC
BUDESCA HERNANDO, NEUS
Web http://moodle.urv.cat/
Descripción general e información relevante Trobar l’algorisme que resolgui un problema de la forma més eficient possible és una tasca complexa. Això ens fa entreveure que és indispensable tenir una metodologia per a fer-ho. Una metodologia és un conjunt de mètodes, principis, regles que permeten enfrontar de forma sistemàtica el desenvolupament d’una solució a una problema plantejat. A l’assignatura treballarem tots els aspectes necessaris per aconseguir dissenyar aquesta solució algorítmica idònia al problema plantejat i saber validar-la.

Competencias
Tipo A Código Competencias Específicas
 CM6 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos.
 CM7 Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema.
 CM8 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
Tipo B Código Competencias Transversales
Tipo C Código Competencias Nucleares

Resultados de aprendizaje
Tipo A Código Resultados de aprendizaje
 CM6 Conoce los fundamentos teóricos de la programación, para intentar demostrar la corrección de un código y sabe estimar su complejidad algorítmica.
Entiende el concepto y el diseño recursivo de algoritmos.
Enlaza los conceptos de demostración matemática por inducción a los problemas lógics de la ejecución de programas parametrizados.
Conoce los algoritmos clásicos basados en recorridos recursivos y/o paralelismo.
Utilización práctica de estos conceptos en el diseño y la construcción de programas.
 CM7 Conoce los fundamentos teóricos de la programación, para intentar demostrar la corrección de un código y sabe estimar su complejidad algorítmica.
Entiende el concepto y el diseño recursivo de algoritmos.
 CM8 Utiliza de forma práctica estos conceptos en el diseño y la construcción de programas.
Tipo B Código Resultados de aprendizaje
Tipo C Código Resultados de aprendizaje

Contenidos
tema Subtema
Formalitzación y verificación de algoritmos
Tipos abstractos de datos
Esquemas algorítmicos El esquema de divide y vencerás
Introducción a los algoritmos ávidos
El esquema de backtracking
Fundamentos de programación paralela

Planificación
Metodologías  ::  Pruebas
  Competencias (*) Horas en clase
Horas fuera de clase
(**) Horas totales
Actividades introductorias
1 0 1
Sesión magistral
CM6
CM7
CM8
26 24 50
Practicas a través de TIC en aulas informáticas
CM6
CM7
CM8
28 56 84
Atención personalizada
1 0 1
 
Pruebas de desarrollo
CM6
CM7
CM8
4 10 14
 
(*) En el caso de docencia no presencial, serán las horas de trabajo con soporte virtual del profesor.
(**) Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de los alumnos

Metodologías
Metodologías
  descripción
Actividades introductorias Presentación de los profesores y de las assignaturas (contenidos, metodologias, resultados de aprenendizaje, competencias, material bibliográfico y recomendaciones generales. Relaciones con otras asignaturas).
Sesión magistral Clases teóricas impartidas por el profesor. Se presentan los conceptos y se muestran su aplicación con ejemplos.
Practicas a través de TIC en aulas informáticas Clases prácticas en los laboratorios, donde los estudiantes deberan resolver de forma individual unos ejercicios en el ordenador usando el lenguage Java y el entorno Eclipse.
De estas clases surgiran las prácticas a realizar como trabajo personal del alumno.
Atención personalizada Consultas realizadas en el despacho del profesor en el horario pre-establecido o horas concertadas.

Atención personalizada
descripción
Os podeis poner en contacto con los profesores a traves del correo electrónico y/o en las horas de consulta indicadas en la web de la ETSE.

Evaluación
Metodologías Competencias descripción Peso        
Practicas a través de TIC en aulas informáticas
CM6
CM7
CM8
Se pedirán diversas prácticas a resolver individualmente o en equipo. Para poder superar la asignatura se deberá haber entregado todas las prácticas y obtener una nota media de 5. 40%
Pruebas de desarrollo
CM6
CM7
CM8
Se realizarán dos pruebas a lo largo del curso, que no liberan materia. Para poder superar la asignatura se deberá realizar las dos pruebas, obtener una nota media de 5 y un mínimo de 4 en la segunda prueba escrita. 60%
Otros  
 
Otros comentarios y segunda convocatoria

En el caso de que el alumno no supere la evaluación en 1ª convocatoria dispone de mecanismos para recuperar la/les partes pendientes:

  • La recuperación de la parte de pruebas escritas se realiza mediante un examen escrito (60%)
  • La recuperación de prácticas se realiza con una practica global (40%).

Durante los exámenes no se podrá hacer uso de ningún dispositivo de comunicación y transmisión de datos. El no cumplimento de este punto supone automáticamente la no superación del examen.


Fuentes de información

Básica

Complementaria

Recomendaciones

Asignaturas que continúan el temario
ESTRUCTURAS DE DATOS/17234115

Asignaturas que se recomienda cursar simultáneamente
PROGRAMACIÓN/17234114

Asignaturas que se recomienda haber cursado previamente
FUNDAMENTOS DE PROGRAMACIÓN II/17234131
(*)La Guía docente es el documento donde se visualiza la propuesta académica de la URV. Este documento es público y no es modificable, excepto en casos excepcionales revisados por el órgano competente o debidamente revisado de acuerdo la normativa vigente.