Download CÓDIGO 9988001814 TÍTULO Programación Declarativa
Document related concepts
Transcript
CÓDIGO 9988001814 TÍTULO Programación Declarativa CRÉDITOS -CRÉDITOS ECTS 6 CONTEXTUALIZACIÓN Esta materia pertenece al Módulo 3: Programación Duración y ubicación temporal dentro del plan de estudios: Las seis materias que componen el módulo se imparten en tres cursos diferentes. Esta asignatura optativa se imparte en el segundo semestre del tercer curso. COMPETENCIAS GENERALES y ESPECÍFICAS DEL MÓDULO. • Generales o Se desarrollaran competencias generales o transversales tales como responsabilidad, capacidad de reflexión y pensamiento crítico, toma de decisiones, resolución de problemas, trabajo en equipo, planificación y gestión del tiempo, flexibilidad, comunicación oral y escrita • Específicas para las materias básica y obligatorias: o Ser capaz de diseñar datos y algoritmos para solucionar problemas avanzados, y de implementarlos en programas mediante diversos lenguajes de programación, gestionando datos almacenados en ficheros. o Gestionar el control de los programas mediante módulos . o Analizar diversas soluciones algorítmicas para un problema a fin de elegir aquella que mejor se ajuste a necesidades específicas tales como la eficiencia. o Comprender y aplicar conceptos básicos de ingeniería del software para la resolución práctica de proyectos de mediana envergadura. o Conocer y aplicar los conceptos básicos inherentes al paradigma de la orientación a objetos, aplicando principios de buen diseño y lenguajes y herramientas de modelado e implementando programas en un lenguaje de programación Orientado a Objetos o Conocer los principales conceptos de la programación Cliente/Servidor (C/S) así como las diferentes tecnologías que en cada momento soporten la programación C/S o Entender las implicaciones en el diseño de sistemas con arquitectura C/S y tomar las decisiones adecuadas para montar y utilizar un entorno de desarrollo y producción de aplicaciones C/S • Específicas para las materias optativas: o Conocer los conceptos básicos de la programación funcional y de la programación lógica y desarrollar programas mediante lenguajes de programación adecuados para dichos paradigmas. o Conocer los principales entornos y arquitecturas de desarrollo SW TEMARIO • • • • • • Conceptos básicos de la programación lógica. Modelo de cálculo de la programación lógica. Programación utilizando el paradigma de la programación lógica. Conceptos básicos de la programación funcional. Técnicas de programación funcional. Programación utilizando el paradigma de la programación funcional. ACTIVIDADES FORMATIVAS DEL MODULO Las actividades que contribuyen al desarrollo de las competencias mencionadas serán habitualmente las siguientes con la distribución de créditos que se muestra a continuación: • Presentación de los conceptos básicos de la materia utilizando el método de la lección (10 ECTS: 0.5 ECTS en Laboratorio de Programación, 1 ECTS en Programación Web y 1.5 ECTS en cada una de las materias restantes). • Resolución de test, ejercicios y problemas: Asegura la comprensión de los conceptos, ejercita la capacidad de adquisición de conocimiento y aplica los conocimientos a situaciones concretas y prácticas. Desarrolla la capacidad de iniciativa, responsabilidad y reflexión (11 ECTS: 0.5 ECTS Programación Web y en Programación Declarativa y 2 ECTS en Fundamentos de Programación, Programación con Estructuras Lineales, Programación Orientada a Objetos y Técnicas de programación avanzadas) • Aprendizaje Basado en Proyectos: Aplicación de los conocimientos a situaciones reales o simuladas. Desarrolla la capacidad de trabajo en equipo, responsabilidad, planificación y manejo de información (11 ECTS: 3.5 ECTS en Laboratorio de Programación, 2.5 ECTS en Programación Web, 2 ECTS en Programación Declarativa y 0.5 ECTS en Programación Web y 1 ECTS en en cada una de las materias restantes). • Estudio independiente del alumno (16 ECTS: 2 ECTS en cada una de las materias). EVALUACIÓN El alumno será evaluado en función del grado de consecución de las metas propuestas en cada actividad, así como de su participación activa en las mismas, pudiéndose realizar, dependiendo de la actividad, alguno de los siguientes procedimientos de evaluación: pruebas objetivas, pruebas de respuesta corta y/o larga, ensayos, informes, memorias de prácticas, participación y contribución en las actividades grupales, presentaciones orales, cuadernos de campo, pruebas de ejecución de tareas, mapas mentales, portafolio, autoevaluación y análisis de productos. La evaluación concluye con un reconocimiento sobre el nivel de aprendizaje conseguido por el estudiante y se expresa en calificaciones numéricas, de acuerdo con lo establecido en la legislación vigente. NORMATIVA ESPECÍFICA No procede