Download CÓDIGO 9988001815 TÍTULO Entornos de desarrollo software

Document related concepts

Programación funcional wikipedia , lookup

Oz (lenguaje de programación) wikipedia , lookup

Dylan (lenguaje de programación) wikipedia , lookup

Racket (lenguaje de programación) wikipedia , lookup

Logo (lenguaje de programación) wikipedia , lookup

Transcript
CÓDIGO
9988001815
TÍTULO
Entornos de desarrollo software.
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 DOS CURSOS diferentes:
Primer curso:
primer semestre: Fundamentos de programación
segundo semestre: Laboratorio de Programación y Programación con Estructuras Lineales
Segundo curso:
primer semestre: Programación Orientada a Objetos
segundo semestre: Programación Web y Técnicas de Programación Avanzadas
Tercer curso:
primer semestre: Entornos de desarrollo de SW (optativa)
segundo semestre: Programación Declarativa (optativa)
COMPETENCIAS GENERALES DE MÓDULO
•
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
COMPETENCIAS ESPECIFICAS DE MODULO
Específicas para las materias básica y obligatorias:
•
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.
•
Gestionar el control de los programas mediante módulos .
•
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.
•
Comprender y aplicar conceptos básicos de ingeniería del software para la resolución
práctica de proyectos de mediana envergadura.
•
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
•
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
•
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:
•
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.
•
Conocer los principales entornos y arquitecturas de desarrollo SW
TEMARIO
•
•
•
•
Introducción a los Entornos de Desarrollo
Entornos de Desarrollo Básicos
Herramientas de mercado
Entornos asociados a diferentes arquitecturas software
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