Ingeniería de Computadores

Grado y Doble Grado. Curso 2019/2020.

PROGRAMACIÓN CON RESTRICCIONES - 803293

Curso Académico 2019-20

Datos Generales

SINOPSIS

COMPETENCIAS

ACTIVIDADES DOCENTES

Clases teóricas
- Durante las primeras semanas se hará una introducción práctica a las restricciones y se repartirán los temas. La asistencia a estas clases es obligatoria.
Clases prácticas
- Las clases de enero se hacen en laboratorio (asistencia no obligatoria) para desarrollar la parte práctica.
Antes de la finalización del cuatrimestre se entregará una memoria (máximo 20 páginas) incluyendo la explicación de la parte teórica y se subirá al campus virtual el código de la práctica.
Presentaciones
- Durante la segunda mitad de noviembre las clases se dedicarán a preparar la presentación pública. Cada alumno solo debe asistir a las clases que corresponden a las tutorías de su presentación.
- En diciembre se realizarán las presentaciones públicas (asistencia obligatoria). Las presentaciones constan de una parte teórica -parte de un tema- y la introducción a la práctica de laboratorio a desarrollar (modelado).

Presenciales

6

Semestre

1

Breve descriptor:

La utilización de resolutores integrados en lenguajes de programación como C++ y Java permite resolver de forma sencilla problemas que de otra forma requerirían un gran esfuerzo de programación. En este curso se presentan de forma práctican los conceptos básicos de la programación con restricciones

Requisitos

Conocimiento elemental de lenguajes de programación (C++ y/o Java)

Objetivos


Conocer los conceptos básicos de la programación con restricciones: nocion de restricción, tipos de resolutores y problemas a los que se pueden aplicar,

Aprender a modelar un problema de satisfacción de restricciones en un lenguaje adecuado

Integrar un resolutor en una aplicación escrita en un lenguaje de uso general como Java o C++.

Contenido


La ficha detallada se puede consultar en la sección de información docente de la Web de Facultad de Informática.
https://informatica.ucm.es/informacion-docente

Otra información relevante

Página de la asignatura http://gpd.sip.ucm.es/rafa/docencia/pr/

Las fichas docentes detalladas del curso 2012-13 se pueden consultar en la página web de la Facultad de Informática en el siguiente enlace:

-Para el Grado en Ingeniería de Computadores:
http://www.fdi.ucm.es/fdi_info/Pub/ImpresoFichaDocente.aspx?Id=175

-Para el Grado en Ingeniería en Informática:
http://www.fdi.ucm.es/fdi_info/Pub/ImpresoFichaDocente.aspx?Id=178

-Para el Grado en Ingeniería del Software:
http://www.fdi.ucm.es/fdi_info/Pub/ImpresoFichaDocente.aspx?Id=176

Estructura

MódulosMaterias
No existen datos de módulos o materias para esta asignatura.

Grupos

Clases teóricas y/o prácticas
GrupoPeriodosHorariosAulaProfesor
Grupo A20/01/2020 - 14/05/2020JUEVES 14:00 - 16:00Aula 14RAFAEL CABALLERO ROLDAN
VIERNES 14:00 - 16:00Aula 14RAFAEL CABALLERO ROLDAN