Datos Identificativos | 2013/14 | |||||||||||||
Asignatura | MÉTODOS INFORMÁTICOS | Código | 730G02109 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Grao | 2º cuadrimestre |
Primeiro | Formación básica | 6 | ||||||||||
|
Temas | Subtemas |
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 una 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 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. |