Buenas!
El martes en clase de Redes, hablando con el señor Juanma, salió el tema de las diferentes áreas de la informatica. El problema era que no se acordaba xD Y bueno, como ayer aparecieron en mis apuntes, pues aquí las dejo. Y de paso, las leemos todos.
1- ALGORITMOS Y ESTRUCTURAS DE DATOS
- Teoría: Teoría de la computabilidad , complejidad , concurrencia , bases de datos , redes , grafos .
- Experimentación: Evaluación de algoritmos , Metodologías de diseño algorítmico.
- Diseño: Librerías de programas, aplicaciones .
2- LENGUAJES DE PROGRAMACIÓN
- Teoría: Lenguajes , gramáticas , máquinas abstractas
- Experimentación: Muy amplios tipos de programacion, imperativa , orientada a objetos ..
- Diseño: Un gran número de lenguajes de programación
3- ARQUITECTURA
- Teoría: Electrónica digital , codificación, máquinas de estados finitos
- Experimentación: Modelos de circuitos, modelos de máquinas
- Diseño: CISC , RISC , VLSI , Multiprocesadores , cubos
4- SISTEMAS OPERATIVOS Y REDES
- Teoría: concurrencia, planificación, encriptación , gestión de memoria, flujos de trabajo
- Experimentación: modelización de abstracción y ocultación de información
- Diseño: Numerosos sistemas operativos, protocolo de comunicaciones
5- INGENIERÍA DEL SOFTWARE
- Teoría: Verificación, lógica temporal y reusabilidad, construcción de grandes sistemas
- Experimentación: Numerosos paradigmas: programación estructurada, flujos de datos, orientación a objetos
- Diseño: Herramientas 4generación, herramientas de especificacion, diseño UML
6- BASES DE DATOS Y RECUPERACIÓN DE INFORMACIÓN
- Teoría: Álgebra relacional, cálculo relacional, concurrencia, bloqueos, sincronización, búsqueda, indexación..
- Experimentación: modelos de datos: jerárquico, relacional, orientada a objetos, XML
- Diseño: ORACLE, SQL, server, INGRES,ADABAS
7- INTELIGENCIA ARTIFICIAL Y ROBÓTICA
- Teoría: Modelización del conocimiento animal y humano
- Experimentación: Razonamiento lógico, representación del conocimiento, teoría del aprendizaje, reconocimiento del habla,robótica
- Diseño: Programación lógica, sistemas expertos, redes neuronales, lógica difusa
8- GRÁFICOS
- Teoría: Geometría computacional
- Experimentación: Modelización de representaciones gráficas, realidad virtual, simulación
- Diseño: Estandarización de las representaciones, VRML, aplicaciones gráficas 2D-3D, simuladores
9- INTERACCIÓN COMPUTADORA-HUMANA
- Teoría: Teoría de la comunicación, ergonometría
- Experimentación: CAD
- Diseño: CAD aplicado a múltiples campos, multiples modelos de interacción
10- CIENCIA COMPUTACIONAL
- Teoría: Cálculo numérico. modelos contínuos representados por modelos discretos
- Experimentación: Modelos secuenciales, modelos paralelos
- Diseño: mathematica, mathlab
11- INFORMÁTICA ORGANIZACIONAL
- Teoría: Sistemas organizacionales, sistemas de información, sistemas informáticos
- Experimentación:Management Informaticon Systems (MIS)
- Diseño: Numerosas implementaciones
12- BIOINFORMÁTICA
Campo emergente: Química computacional, cálculo de moléculas,algoritmos de strings para el proyecto Genoma Humano, retinas y oidos artificiales, memorias para series históricas