Guia docenteCurso
Escuela Politécnica Superior
  Inicio | galego | castellano | english | A A |  
Grao en Enxeñaría Mecánica
 Asignaturas
  INFORMÁTICA
   Contenidos
Tema Subtema
Los bloques o temas siguientes desarrollan los contenidos establecidos en la ficha de la memoria de verificación. - Uso y programación de ordenadores.
- Bases de datos.
- Programas informáticos con aplicación en la ingeniería.
BLOQUE DIDÁCTICO I ------------------------------------------------
Tema 1: Representación de la información 1.1.- Medida de la información
1.2.- Sistemas de numeración usuales en Informática
1.2.1 Sistema de numeración binario
1.2.2 Códigos intermedios
1.3.- Representación de números enteros
1.3.1.- Representación binaria sin signo
1.3.2.- Representación binaria signo-magnitud
1.3.3.- Representación binaria en complemento a 1
1.3.4.- Representación binaria en complemento a 2
1.3.5.- Aritmética con enteros
1.3.6.- Representación decimal BCD
1.4.- Representación de caracteres
1.4.1.- Código ASCII
1.5.- Representación de información analógica
1.5.1.- Representación de sonido
1.5.2.- Representación de imágenes
Tema 2: Arquitectura de ordenadores 2.1.- Arquitectura Von Neumann y extensiones
2.2.- Memoria Principal
2.2.1.- Tipos de Memoria Principal
2.2.2.- Rendimiento CPU-Memoria
2.2.3.- Jerarquía de memorias: memoria caché
2.3.- CPU (Unidad Central de Proceso)
2.3.1.- La Unidad Aritmético-Lógica
2.3.2.- La Unidad de Control
2.3.3.- Registros de la CPU
2.4.- Sistemas de almacenamiento masivo
2.4.1.- Discos magnéticos
2.4.2.- Discos ópticos
2.4.3.- Memorias de estado sólido y USB
2.5.- Conexiones y puertos
Tema 3: Sistemas operativos 3.1.- Estructura y funciones de un sistema operativo
3.2.- Tipos de sistemas operativos
3.3.- Gestión de recursos
3.3.1.- Gestión de archivos y directorios
3.3.2.- Gestión del procesador
3.3.3.- Gestión de la memoria principal
3.3.4.- Gestión de entrada/salida
3.3.5.- Gestión de la seguridad
Tema 4: Redes de datos e Internet 4.1.- Sistemas y medios de transmisión
4.2.- Redes de comunicación y topologías de red
4.3.- Tipos de redes
4.4.- Protocolos de red
4.5.- Internet y la web
BLOQUE DIDÁCTICO II ------------------------------------------------
Tema 5: Introducción a la programación 5.1.- La programación
5.1.1.- Fase de análisis
5.1.2.- Fase de programación
5.1.3.- Fase de codificación
5.2.- Estructura de un programa
5.2.1.- Partes principales de un programa
5.2.2.- Clasificación de las instrucciones
5.2.3.- Elementos auxiliares de un programa
5.3.- Descripción de programas
5.3.1.- Pseudocódigo
5.3.2.- Organigramas de programa y sistema
5.3.3.- Representación de las estructuras de control
5.4.- Lenguajes de programación
5.4.1.- Lenguaje máquina
5.4.2.- Lenguaje ensamblador
5.4.3.- Lenguaje de alto nivel
5.4.4.- Traductores de lenguaje
Tema 6: Introducción a Python 6.1.- Intérprete vs. compilador
6.2.- IDE
6.3.- Operadores y operandos
6.4.- Tipos de datos (bool, int, float, complex), valores y variables
6.5.- Expresiones y sentencias
6.6.- E/S básica
Tema 7: Control de flujo 7.1.- Expresiones lógicas
7.2.- Sentencias condicionales
7.3.- Sentencias iterativas
Tema 8: Funciones 8.1.- Definición y ejecución
8.2.- Variables y alcance
8.3.- Argumentos
8.3.1.- Acceso por posición
8.3.2.- Acceso por nombre
8.3.3.- Valores por defecto
8.3.4.- Número variable de argumentos
8.4.- Recursividad
Tema 9: Contenedores de datos 9.1.- Secuencias (listas, tuplas, rangos y cadenas)
9.1.1.- Iteradores
9.1.2.- Comprensiones de listas
9.1.3.- Generadores
9.2.- Conjuntos
9.3.- Diccionarios
Tema 10: Programación orientada a objetos 10.1.- Clases y objetos
10.2.- Atributos y métodos
10.3.- Herencia
10.4.- Excepciones
Tema 11: Ficheros 11.1.- Apertura y cierre
11.2.- Lectura y escritura
Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes