• No se han encontrado resultados

PROYECTO DOCENTE ASIGNATURA: "Programación Declarativa"

N/A
N/A
Protected

Academic year: 2022

Share "PROYECTO DOCENTE ASIGNATURA: "Programación Declarativa""

Copied!
6
0
0

Texto completo

(1)

Grupo: Grupo de CLASES TEORICAS de PROGRAMACION DECLARAT.(865768) ASIGNATURA:

"Programación Declarativa"

DATOS BÁSICOS DE LA ASIGNATURA/GRUPO

Titulación:

Asignatura:

Código:

Curso:

Año del plan de estudio:

Tipo:

Ciclo:

Período de impartición:

Departamento:

Área:

Dirección postal:

Centro:

Dirección electrónica:

Horas totales (ECTS):

Créditos LRU teóricos: Créditos LRU prácticos:

Horas presenciales (ECTS): Horas no presenciales (ECTS):

Créditos totales (LRU):

Créditos totales (ECTS):

67.5 4.5

C/ TARFIA, S/N 41012 Primer Cuatrimestre

INGENIERO EN INFORMÁTICA ( Plan 97 )

Programación Declarativa

45.0

http://www.cs.us.es

Escuela Técnica Superior de Ingeniería Informática

112.5

Ciencias de la Computación e Inteligencia Artificial CIENCIAS DE LA COMP. E INTEL. ARTIF.

4.5

1.5 1997

3.0 Obligatoria 260025

Grupo de CLASES TEORICAS de PROGRAMACION DECLARAT.

Grupo:

PROFESORADO

ALONSO JIMENEZ, JOSE A. (COORDINADOR/A) 1

Titulacion: INGENIERO EN INFORMÁTICA ( Plan 97 ) Curso: 2009 - 2010

PROYECTO DOCENTE

(2)

OBJETIVOS Y COMPETENCIAS

Competencias transversales/genéricas Objetivos docentes específicos

Estudiar la programación funcional y la programación lógica.

Competencias

Capacidad de análisis y síntesis (Se entrena de forma intensa) Capacidad de organizar y planificar (Se entrena de forma intensa) Conocimientos generales básicos (Se entrena de forma intensa)

Solidez en los conocimientos básicos de la profesión (Se entrena de forma intensa) Comunicación oral en la lengua nativa (Se entrena de forma intensa)

Comunicación escrita en la lengua nativa (Se entrena de forma intensa) Conocimiento de una segunda lengua (Se entrena de forma intensa) Habilidades elementales en informática (Se entrena de forma intensa)

Habilidades para recuperar y analizar información desde diferentes fuentes (Se entrena de forma intensa) Resolución de problemas (Se entrena de forma intensa)

Toma de decisiones (Se entrena de forma intensa)

Capacidad de crítica y autocrítica (Se entrena de forma intensa)

Capacidad para aplicar la teoría a la práctica (Se entrena de forma intensa) Habilidades de investigación (Se entrena de forma intensa)

Capacidad de aprender (Se entrena de forma intensa)

Capacidad de adaptación a nuevas situaciones (Se entrena de forma intensa) Capacidad de generar nuevas ideas (Se entrena de forma intensa)

Habilidad para trabajar de forma autónoma (Se entrena de forma intensa) Planificar y dirigir (Se entrena de forma intensa)

Inquietud por la calidad (Se entrena de forma intensa) Competencias específicas

1. Capacidad de escribir programas en estilo funcional.

2. Capacidad de razonar formalmente sobre programas funcionales.

3. Capacidad para entender la importancia de la abstracción en la Informática.

4. Capacidad para estimar la eficiencia en programas declarativos.

5. Capacidad de escribir programas en estilo relacional.

CONTENIDOS DE LA ASIGNATURA

Programación funcional. Programación lógica

Primera parte: Programación funcional.

1. Introducción a la programación funcional.

2. Introducción a la programación con Haskell.

3. Tipos y clases.

4. Definición de funciones.

5. Definiciones de listas por comprensión.

6. Funciones recursivas.

7. Razonamiento sobre programas.

8. Funciones de orden superior.

9. Declaraciones de tipos y clases.

10. Evaluación perezosa.

11. Analizadores funcionales.

12. Programas interactivos.

13. Aplicaciones de programación funcional.

Segunda parte: Programación lógica.

14. Introducción a la programación lógica.

15. Introducción a la programación con Prolog.

16. Programación con Prolog.

El tiempo del curso se reparte de manera equitativa entre cada uno de los temas aproximadamente.

Relación sucinta de los contenidos (bloques temáticos en su caso)

Relación detallada y ordenación temporal de los contenidos

ACTIVIDADES FORMATIVAS

(3)

Horas presenciales:

Horas no presenciales:

Competencias que desarrolla:

Metodología de enseñanza-aprendizaje:

30.0 45.0

Todas.

Clases teórico/prácticas y pruebas de evaluación.

Clases teóricas

Horas presenciales:

Horas no presenciales:

Competencias que desarrolla:

Metodología de enseñanza-aprendizaje:

15.0 22.5

Todas.

Resolución de problemas en el laboratorio de informática y actividades de evaluación.

Prácticas informáticas

BIBLIOGRAFÍA Y OTROS RECURSOS DOCENTES Bibliografía general

Introducción a la programación funcional con Haskell

R. Bird 2000

Prentice-Hall

Autores: Edición:

Publicación: ISBN: 0

Programming for artificial intelligence

I. Bratko, Prolog 2001

Addison-Wesley

Autores: Edición:

Publicación: ISBN: 0

Programming in Prolog, edicion 4

W.F. Clocksin; C.S. Mellish 1994

Springer-Verlag

Autores: Edición:

Publicación: ISBN: 0

Programming in Haskell

G. Hutton 2007

Cambridge University Press

Autores: Edición:

Publicación: ISBN:

The craft of Prolog

R. A. O'Keefe 1990

MIT Press

Autores: Edición:

Publicación: ISBN: 0

(4)

El principal recurso docente es la página de la asignatura en la Red (http://www.cs.us.es/~jalonso/cursos/pd) donde se encuentran los apuntes, las transparencias de los temas, los ejercicios, los sisemas usados en la asignatura y enlaces a otros recursos (apuntes, cursos, ...) útiles para la asignatura.

Otros recursos docentes

ML for the working programmer, edicion 2

L. C. Paulson 1996

Cambridge University Press

Autores: Edición:

Publicación: ISBN: 0

The art of Prolog, edicion 2

L. Sterling; E. Shapiro 1994

MIT Press

Autores: Edición:

Publicación: ISBN: 0

Haskell: The craft of functional programming

S. Thompson 1999

Addison-Wesley

Autores: Edición:

Publicación: ISBN: 0

SISTEMAS Y CRITERIOS DE EVALUACIÓN Y CALIFICACIÓN Sistema de evaluación

Evaluación por curso

La evaluación por curso consta de exámenes parciales. La nota por curso se obtiene a partir de las notas de los exámenes parciales.

Evaluación final

Los alumnos que no hayan aprobado por curso podrán presentarse al examen final.

En la evaluación por curso, la nota final es la media de las notas de los exámenes parciales. En las convocatorias oficiales la nota es la nota del examen. Para aprobar la asignatura basta obtener al menos un 5 en la evaluación por curso o en alguna de las convocatorias oficiales. Tanto en el aprendizaje como en su evaluación se usará una visión holística.

Criterios de calificación

CALENDARIO DE EXÁMENES

CENTRO: Escuela Técnica Superior de Ingeniería Informática

11/2/2010 0:0

A determinar

Fecha: Hora:

Aula:

1 ª Convocatoria

CENTRO: Escuela Técnica Superior de Ingeniería Informática

6/9/2010 0:0

A determinar

Fecha: Hora:

Aula:

2 ª Convocatoria

CENTRO: Escuela Técnica Superior de Ingeniería Informática

4/12/2009 0:0

A determinar

Fecha: Hora:

Aula:

3 ª Convocatoria

Anotaciones relativas al calendario de exámenes

(5)

TRIBUNALES ESPECÍFICOS DE EVALUACIÓN Y APELACIÓN

ALEJANDRO FERNANDEZ MARGARIT Presidente:

Vocal: MARIO DE JESÚS PÉREZ JIMÉNEZ

JOSE A. ALONSO JIMENEZ Secretario:

Primer suplente: JOAQUIN BORREGO DIAZ FRANCISCO FELIX LARA MARTIN Segundo suplente:

MARIA JOSE HIDALGO DOBLADO Tercer suplente:

ANEXO 1:

HORARIOS DE LOS GRUPOS NO PRINCIPALES DE LA ASIGNATURA Y DEL GRUPO DEL PROYECTO DOCENTE

GRUPO: Grupo de CLASES DE LABORATORIO de PROGRAMACION DE. (865774)

Calendario del grupo

CLASES DEL PROFESOR: QUESADA MORENO, JOSE FRANCISCO

Del al De a

SIN

Fecha: Hora:

Aula:

GRUPO: Grupo de CLASES DE LABORATORIO de PROGRAMACION DE. (865775)

Calendario del grupo

CLASES DEL PROFESOR: QUESADA MORENO, JOSE FRANCISCO

Del al De a

SIN

Fecha: Hora:

Aula:

GRUPO: Grupo de CLASES DE LABORATORIO de PROGRAMACION DE. (865776)

Calendario del grupo

CLASES DEL PROFESOR: GRACIANI DIAZ, MARIA CARMEN

Del al De a

SIN

Fecha: Hora:

Aula:

GRUPO: Grupo de CLASES DE LABORATORIO de PROGRAMACION DE. (865777)

Calendario del grupo

CLASES DEL PROFESOR: GRACIANI DIAZ, MARIA CARMEN

(6)

Del al De a SIN

Fecha: Hora:

Aula:

Referencias

Documento similar

La Normativa de evaluación del rendimiento académico de los estudiantes y de revisión de calificaciones de la Universidad de Santiago de Compostela, aprobada por el Pleno or-

Cancioneiro de Madrid. 1 Nunca espeiei de amor contentamiento. 5v) 2 Es en todo tan corta esta jornada. 6v) 3 Aquel camino larguo de mis daños. 8v) 5 El tiempo en toda cosa

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

Esta investigación tiene como objetivo general contribuir al estudio de las desigualdades sociales en el Uruguay contemporáneo, centrándose en particular en

Esta U.D.A. de Podología nace con la voluntad de dar respuesta a la necesidad de contribuir a la integración de conocimiento, actitudes y habilidades en la formación de

De la Salud de la Universidad de Málaga y comienza el primer curso de Grado en Podología, el cual ofrece una formación generalista y profesionalizadora que contempla

Esta investigación tiene como objetivo general contribuir al estudio de las desigualdades sociales en el Uruguay contemporáneo, centrándose en particular en