Guia docente 2023_24
Escola Superior de Enxeñaría Informática
Grado en Ingeniería Informática
 Asignaturas
  Informática: Programación I
   Contenidos
Tema Subtema
1. Algoritmos y programas I. Elementos de un programa: datos y algoritmos
II. Codificación de la información en memoria
III. Lenguajes de programación
IV. Lenguaje máquina y ensamblador
V. Lenguajes de alto nivel
VI. Compilación vs. interpretación de programas
VII. Paradigmas de programación: imperativa, lógica y funcional
2. Metodología de la programación I. Especificación de algoritmos
II. Diseño de algoritmos
II.1. Diagramas de flujo
II.2. Pseudocódigo
III. Codificación y prueba
IV. Compilación y ejecución
V. Documentación y mantenimiento
3. Variables e instrucciones I. Estructura de un programa
II. Palabras reservadas e identificadores
III. Variables, constantes y tipos de datos simples
IV. Instrucciones de asignación
V. Expresiones aritméticas y lógicas
VI. Instrucciones de Entrada/Salida
VII. Estructuras de control
4. Programación estructurada I. Teorema de la programación estructurada
II. Diseño descendente
5. Programación modular I. Funciones y procedimientos
II. Declaración y llamada de funciones
III. Paso de parámetros
IV. Variables locales y globales
V. Diseño modular
V.1. Divide y vencerás
V.2. Backtracking
VI. Recursividad
VII. Bibliotecas
6. Depuración y Pruebas I. Errores
II. Pruebas
7. Estructuras y uniones I. Estructuras
II. Uniones
III. Operaciones
IV. Estructuras como parámetros
8. Arrays I. Definición
II. Vectores
III. Matrices
IV. Arrays multidimensionales
V. Arrays como parámetros
9. Ficheros I. Tipos de acceso: secuencial y directo
II. Operaciones con ficheros
III. Funciones de tratamiento de ficheros
10. Gestión dinámica de memoria I. Concepto de puntero
II. Asignación y liberación de memoria
III. Operaciones con punteros
IV. Punteros y funciones
V. Punteros y estructuras
VI. Punteros y arrays
VII. Arrays dinámicos
11. Cadenas I. Lectura y escritura
II. Asignación
III. Operaciones
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000