Download Universidad de Las Palmas de Gran Canaria Instituto Universitario

Document related concepts

Programación funcional wikipedia , lookup

J (lenguaje de programación) wikipedia , lookup

Lisp wikipedia , lookup

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