Grao en Enxeñaría Naval e Oceánica |
Asignaturas |
Métodos informáticos |
Contenidos |
|
|
Datos Identificativos | 2019/20 | |||||||||||||
Asignatura | Métodos informáticos | Código | 730G05008 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Grado | 2º cuatrimestre |
Primero | Formación básica | 6 | ||||||||||
|
Tema | Subtema |
Los temas siguientes desarrollan los contenidos descritos en la memoria de verificación del título, que son: | Estructura de los Computadores. (Tema 1, Tema 2) Sistemas Operativos. (Tema 4) Introducción a las redes de comunicaciones. (Tema 6) Representación y almacenamiento de datos y sus aplicaciones en el ámbito de la ingeniería. (Tema 3) Algoritmia y Programación: Lenguaje C. (Tema 5 y Tema 7) |
Tema 1.- Conceptos Fundamentales de Informática. | Tema 1.1.- Antecedentes Históricos. Tema 1.2.- Arquitecturas Clásicas de Ordenadores. Tema 1.2.1.- Arquitectura Von Neumann Tema 1.2.2.- CPU Tema 1.2.3.- Memoria. Tema 1.2.4.- Dispositivos de Entrada/Salida |
Tema 2.- Nuevas Arquitecturas. | Tema 2.1.- Paralelismo y Supercomputación. Tema 2.1.1.- Paralelismo en sistemas monoprocesador. Tema 2.1.2.- Evolución de los modernos supercomputadores. Tema 2.2.- Clasificación de Flynn. Tema 2.2.1.-Ordenadores Matriciales. Tema 2.2.2.- Ordenadores Vectoriales. Tema 2.2.3.- Sistemas Multiprocesador/Multinúcleo. |
Tema 3.- Codificación de la Información. |
Tema 3.1.- Codificación de la información en un ordenador. Tema 3.2.- Representación binaria. Tema 3.2.1.- Representación interna de los datos. Tema 3.2.2.- Aritmética entera y en punto flotante. Tema 3.2.3.- Codificación de la información no numérica. Tema 3.2.4.- Otros sistemas de representación: Octal y Hexadecimal. |
Tema 4.- Sistemas Operativos. | Tema 4.1.- Conceptos generales de diseño y funcionamiento de un sistema operativo. Tema 4.2.- Tipos de sistema operativo: Windows vs Linux. Tema 4.3.- Construcción de la maquina virtual en un sistema operativo (Capas de un s.o). Tema 4.3.1.- Nucleo del sistema operativo. Tema 4.3.2.- Gestión de la memoria. Tema 4.3.3.- Gestión de las operaciones de entrada/salida. Tema 4.3.4.- Gestión del sistema de ficheros. Tema 4.3.5.- Asignación de recursos. |
Tema 5.- Lenguajes de Programación. | Tema 5.1.- Aspectos de diseño e implementación en un lenguaje de programación. Tema 5.2.- Clasificación de los lenguajes de programación. Tema 5.3.- Lenguajes de bajo nivel. Tema 5.4.- Lenguajes de alto nivel. Tema 5.5.- Traductores: Compiladores e Intérpretes. Tema 5.5.1.- Lenguaje ensamblador. Tema 5.5.2.- Traductores: Fases de funcionamiento. Tema 5.5.2.1.- Intérpretes. Tema 5.5.2.2.- Compiladores. |
Tema 6.- Redes de Ordenadores. | Tema 6.1.- Antecedentes históricos. Tema 6.2.- Clasificación de las redes de ordenadores. Tema 6.3.- Funciones y servicios de red. Tema 6.4.- Arquitecturas de red. Tema 6.4.1.- Topologías de red. Tema 6.4.2.- Protocolos de red. Tema 6.5.- Red internet. Tema 6.5.1.- Direcciones IP. Tema 6.5.2.- Protocolo de red TCP/IP. Tema 6.5.3.- Arquitectura de Internet. Tema 6.5.4.- Servicios de la red internet. Tema 6.5.5.- Sistemas y tecnologías de conexión a la Red: ADSL, Cable, PLC, WiFi/WiMax, FTTH. Tema 6.5.6.- Cómo medir el rendimiento de una red. Tema 6.5.7.- Seguridad y Encriptación. |
Tema 7: Lenguaje de Programación C | Tema 7.1.- Introducción al lenguaje C. Tema 7.2.- Tipos, identificadores y operadores. Tema 7.3.- Entrada/Salida por consola. Tema 7.4.- Sentencias de control. Tema 7.5.- Arrays y cadenas. Tema 7.6.- Funciones: Pase de parámetros por valor y referencia (punteros). Tema 7.7.- Estructuras, uniones, enumeraciones y tipos definidos por el usuario. Tema 7.8.- Algoritmos de ordenación y búsqueda. Tema 7.9.- Ficheros. Tema 7.10.- Estructuras Dinámicas de Datos. |
|