Download Universidad de Las Palmas de Gran Canaria Instituto Universitario
Document related concepts
Transcript
Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería Universidad de Las Palmas de Gran Canaria MATERIA: PROGRAMACIÓN Y PROTOTIPADO DE ALGORITMOS CRÉDITOS: 6 ECTS COMPETENCIAS BÁSICAS Y GENERALES: CB6, CB7, CB10, CGM01 COMPETENCIAS TRANSVERSALES: ULPGC1, ULPGC2 COMPETENCIAS ESPECÍFICAS: CE1: Conocimientos sobre tecnologías de la ingeniería informática, y la creación de programas informáticos con aplicación en la ingeniería. CE2: Capacidad para la formalización e identificación de estructuras de datos y algoritmos que permitan la implementación en software de problemas reales. CE3: Capacidad para aplicar el prototipado rápido de algoritmos en problemas de ingeniería. RESULTADOS DEL APRENDIZAJE: Conocimiento de algoritmos y estructuras de datos básicos, para su aplicación en problemas e ingeniería. Destrezas en el uso de todo tipo de herramientas de programación que permitan la implementación de los algoritmos y la identificación de sus estructuras de datos, incluyendo entornos, librerías, depuradores, herramientas de modelado, documentación, control de versiones, etc. Conocer y aplicar los fundamentos de los lenguajes de prototipado rápido de algoritmos. ACTIVIDADES FORMATIVAS: Sesiones académicas teóricas. AF1 (30 Horas) Sesiones académicas prácticas. AF2 (24 Horas) Trabajos de curso dirigidos. AF7 (5 Horas) Exposiciones de trabajos. AF8 (1 Hora) SISTEMAS DE EVALUACIÓN Y CALIFICACIÓN: La calificación del estudiante será calculada, de acuerdo con la legislación vigente, aplicando las siguientes estrategias de evaluación: Exámenes: EV1 (Entre el 10 % y 20 %) Controles de asistencia a las sesiones académicas EV6 (Entre el 5% y 10%) M á s t e r e n S i s t e m a s I n t e l i g e n t e s y A p l i . N u m é r i c a s e n I n g e n i e r í a Página 1 Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería Universidad de Las Palmas de Gran Canaria Controles de las actividades académicamente dirigidas EV8 (Entre el 50 % y 80 %) CONTENIDOS: Bloque 1: Fundamentos de programación Tema 1: Conceptos Generales o Definiciones o Estructura básica o Entrada y salida de datos Tema 2: Sentencias de control o Sentencia secuencial o Sentencia condicional o Sentencia repetitiva Tema 3: Estructuras de datos o Estructuras homogéneas o Estructuras heterogéneas o Ristras de caracteres Tema 4: Programación estructurada o Funciones o Procedimientos o Recursividad Tema 5: Ficheros y bases de datos o Tipos de ficheros o Manejo de ficheros Tema 6. Programación avanzada o Uso de bibliotecas o Depuración/Optimización o Programación orientada a objetos o Conceptos de computación paralela Bloque 2: Prototipado M á s t e r Tema 7. Lenguajes de modelado y Simulación o Estructura de los lenguajes de modelado y simulación. o Ventajas y desventajas de los lenguajes de alto nivel. o Aplicación de estos lenguajes a la ingeniería. e n S i s t e m a s I n t e l i g e n t e s y A p l i . N u m é r i c a s e n I n g e n i e r í a Página 2 Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería Universidad de Las Palmas de Gran Canaria Tema 8. Lenguaje M o Introducción o Programación básica o Gráficos o Depuración/Optimización o Ejemplos de Aplicaciones o Programación avanzada o Simulink o Stateflow Tema 9. Estudio particular de Mathematica. o Aplicaciones. o Diseño de interfaces gráficas 2D y 3D. ASIGNATURAS: PROGRAMACIÓN Y PROTOTIPADO - 6 ECTS - Carácter: Obligatoria - Periodo de Impartición: Primer Semestre - Lengua en las que se imparte: Castellano/Español OBSERVACIONES: M á s t e r e n S i s t e m a s I n t e l i g e n t e s y A p l i . N u m é r i c a s e n I n g e n i e r í a Página 3