Grao en Enxeñaría en Tecnoloxías Industriais |
Asignaturas |
INFORMÁTICA |
Contenidos |
|
|
Datos Identificativos | 2021/22 | |||||||||||||
Asignatura | INFORMÁTICA | Código | 730G04004 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Grado | 1º cuatrimestre |
Primero | Formación básica | 6 | ||||||||||
|
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 |
|