Metodología  de  la  Programación

+Info
DEPARTAMENTO PROFESOR/ES
MATEMÁTICAS Y COMPUTACIÓN Laureano Lambán Pardo   (Responsable)
TITULACIONES EN LAS QUE SE IMPARTE LA ASIGNATURA
Titulación Carácter Curso Semestre Créditos Guía Docente
Grado en Ingeniería Informática Básica 1 Primer Semestre 6 pdf
Grado en Matemáticas Básica 1 Primer Semestre 6 pdf
CONTEXTO
La asignatura de Metodología de la programación introduce a los alumnos en los conocimientos básicos que le serán necesarios para poder comprender y desarrollar aplicaciones software en el futuro.
COMPETENCIAS
Competencias generales:
• CG 2. Asimilar la definición de un nuevo objeto matemático, en términos de otros ya conocidos, y ser capaz de utilizar este objeto en diferentes contextos.
• CG 3. Disponer de una perspectiva histórica del desarrollo de la Matemática y conocer demostraciones rigurosas de algunos teoremas clásicos.
• CG 7. Saber abstraer las propiedades estructurales de objetos de la realidad observada y de otros ámbitos, distinguiéndolas de aquellas puramente ocasionales, comprobando la aplicabilidad de las Matemáticas.
Competencias específicas:
• CE1. Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
• CE4. Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.
• CE5. Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad.
• CE8. Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
TEMARIO
Tema 1 INTRODUCCIÓN A LA PROGRAMACIÓN DE ORDENADORES
1.1. ¿Qué es la informática y la programación?
1.2. Componentes fundamentales de la informática.
Tema 2 PROBLEMAS, ALGORITMOS Y PROGRAMAS
2.1. Fases en la obtención de un programa.
2.2. Definiciones e ideas que aproximan la noción de algoritmo.
2.3. Especificación de algoritmos.
2.4. Estructura de un algoritmo.
2.5. Diseño por refinamientos sucesivos. Análisis descendente.
Tema 3 TIPOS DE DATOS SIMPLES Y SENTENCIAS ELEMENTALES
3.1. Noción de tipo de dato.
3.2. Clasificación de los tipos de datos.
3.3. Variables, constantes y expresiones.
3.4. Sentencias elementales.
3.5. Traducción de seudocódigo a C++.
Tema 4 ESTRUCTURAS DE CONTROL
4.1. Estructura secuencial.
4.2. Estructura condicional.
4.3. Estructura iterativa.
Tema 5 DISEÑO DESCENDENTE DE ALGORITMOS
5.1. Introducción.
5.2. Funciones.
5.3. Acciones.
5.4. Clases de parámetros formales.
Tema 6 TIPOS DE DATOS ESTRUCTURADOS
6.1. Registros.
6.2. Vectores.