Escaneando la informática

Escaneando la informática

  • Author: Marco Galindo, Maria Jesús; Marco Simó, Josep Maria; Prieto Blázquez, Josep; Segret Sala, Ramón
  • Publisher: Universitat Oberta de Catalunya
  • ISBN: 9788497881104
  • eISBN Pdf: 9788497889254
  • Place of publication:  Barcelona , Spain
  • Year of publication: 2010
  • Year of digital publication: 2010
  • Month: December
  • Pages: 260
  • Language: Spanish
"No! No pienso arreglar tu ordenador". Esta frase, leída en la camiseta de un informático harto de ser requerido por las más variadas tareas en torno a cualquier máquina parecida a un ordenador, refleja la diversidad de los informáticos y el desconocimiento general de sus especializaciones. Escaneando la informática quiere contribuir a la explicación -para todos los públicos- de las diferentes disciplinas de la informática, sus técnicas y las profesiones que se asocian. Y lo hace de manera similar a cómo lo haría un escáner de documentos: con una foto sólo de la superficie a pesar de que bastante detallada como para ser comprensible. Es, pues, un texto para no iniciados y para aquéllos que quieren hacer una ojeada a alguna parte de la disciplina; pero también es un texto para aquéllos que quieren convertirse en informáticos y que todavía tienen una visión borrosa de la profesión. E, incluso, podría ser un texto para sus profesores que necesitan unos contenidos introductorios para explicarla.
  • Cover
  • Title page
  • Copyright page
  • Autores
  • Índice
  • Prólogo
  • Presentación
  • Capítulo I. Visión general de la informática
    • 1. Introducción
    • 2. La actividad profesional relacionada con la informática
    • 3. La ciencia informática
    • 4. La tecnología informática
      • 4.1. Tecnología del hardware
        • 4.1.1. La arquitectura del ordenador
        • 4.1.2. La arquitectura de la red de ordenadores
        • 4.1.3. La fabricación del hardware y de los elementos de comunicaciones
      • 4.2. Tecnología del software
        • 4.2.1. La ingeniería del software
        • 4.2.2. Otras características del software y de su ingeniería
    • 5. Reparación, formación, consultoría, auditoría y peritaje
    • 6. Dirección de empresas, departamentos y equipos informáticos
    • 7. Comercialización de productos y servicios informáticos
  • Capítulo II. Arquitectura de los sistemas informáticos
    • 1. Introducción
    • 2. Software de los sistemas informáticos
      • 2.1. Aplicaciones web
        • 2.1.1. Acceso a la web
        • 2.1.2. Correo electrónico
        • 2.1.3. Sistemas de búsqueda en Internet
      • 2.2. Sistemas distribuidos
      • 2.3. Sistema operativo
    • 3. Hardware de los sistemas informáticos
      • 3.1. Unidad central de proceso
      • 3.2. Subsistema de memoria
      • 3.3. Subsistema de entrada/salida
      • 3.4. Buses
    • 4. El sistema binario
    • 5. Historia
    • 6. Salidas profesionales
  • Capítulo III. Redes de comunicaciones
    • 1. Introducció
    • 2. Una visión general de las redes de comunicaciones
    • 3. Las redes y nuestro entorno
    • 4. La red de redes: Internet
      • 4.1. World Wide Web
    • 5. Las redes de área local
      • 5.1. Principios de la red Ethernet
      • 5.2. Dispositivos en la red Ethernet
    • 6. Las redes de área extensa
      • 6.1. Tipos de enlace en una WAN
    • 7. Las redes de comunicaciones sin hilos
    • 8. Las redes de comunicaciones y la seguridad
      • 8.1. ¿Hackero cracker?
      • 8.2. Principales problemas
      • 8.3. Servicios y mecanismos de seguridad
      • 8.4. Un ejemplo sencillo y actual: Wardriving
    • 9. La carrera del experto en redes de comunicaciones
      • 9.1. El estudio de las redes de comunicaciones
      • 9.2. Perspectivas profesionales
        • 9.2.1. Las funciones del especialista en redes
        • 9.2.2. Gestor de redes
        • 9.2.3. Experto en seguridad o auditor
        • 9.2.4. Desarrollador de aplicaciones en red
      • 9.3. El reciclaje profesional
  • Capítulo IV. Programación
    • 1. Introducción
    • 2. ¿Qué es un programa? ¿Quién programa?
    • 3. Historia
      • 3.1. La primera programadora
      • 3.2. Prehistoria de la programación
      • 3.3. El primer programa en la memoria
      • 3.4. Generaciones
        • 3.4.1. Primera generación: Código máquina
        • 3.4.2. Segunda generación: Lenguaje ensamblador
        • 3.4.3. Tercera generación: Lenguajes de alto nivel
        • 3.4.4. Cuarta generación (4GL): Lenguajes casi naturales
        • 3.4.5. Quinta generación (5GL): No nos ponemos de acuerdo
    • 4. Algorítmica
      • 4.1. Las bases
        • 4.1.1. Estructuras
        • 4.1.2. Datos
        • 4.1.3. Organización de los programas (divide and conquer)
      • 4.2. Conceptos avanzados
        • 4.2.1. Complejidad algorítmica
        • 4.2.2. Recursividad
    • 5. Traducción de código fuente a código máquina
      • 5.1. La compilación
      • 5.2. La interpretación
      • 5.3. Código intermedio
    • 6. Paradigmas de programación
      • 6.1. Programación desestructurada o spaghetti
      • 6.2. Programación procedimental (o imperativa)
      • 6.3. Programación orientada a objetos
      • 6.4. Programación orientada a aspectos
      • 6.5. Otros paradigmas
        • 6.5.1. Programación funcional
        • 6.5.2. Programación lógica
    • 7. Lenguajes de programación
      • 7.1. Los lenguajes más utilizados
        • 7.1.1. BASIC
        • 7.1.2. C
        • 7.1.3. C++
        • 7.1.4. Java
        • 7.1.5. PHP
    • 8. Software libre
    • 9. El mundo laboral
    • 10. Apéndice
      • 10.1. Premios A. M. Turing
      • 10.2. Ejemplo de código de programación ofuscada en C
  • Capítulo V. Gestión de datos: bases de datos y sistemas gestores de bases de datos
    • 1. Introducción
    • 2. Concepto de base de datos
    • 3. Evolución del área de bases de datos
      • 3.1. Los modelos de datos prerrelacionales
      • 3.2. El modelo de datos relacional
      • 3.3. Los modelos de datos posrelacionales
      • 3.4. Otras tendencias
    • 4. Objetivos de los sistemas de gestión de bases de datos
      • 4.1. Ejecución de operaciones no predefinidas y complejas
      • 4.2. Flexibilidad e independencia
      • 4.3. Integridad ante los cambios
      • 4.4. Concurrencia y recuperación
      • 4.5. Acceso eficiente
      • 4.6. Seguridad
    • 5. Las bases de datos relacionales
      • 5.1. Fundamentos del modelo de datos relacional
      • 5.2. Manipulación de bases de datos relacionales con SQL
        • 5.2.1 Creación de tablas e inserción de filas
        • 5.2.2. Consulta de tablas
    • 6. Salidas profesionales
      • 6.1. Diseñadores de bases de datos
      • 6.2. Programadores de aplicaciones de bases de datos
      • 6.3. Administradores de bases de datos
  • Capítulo V. Ingeniería del software
    • 1. Introducción
    • 2. ¿Qué es la ingeniería del software?
    • 3. Evolución histórica
    • 4. Presente de la IS
      • 4.1 El Unified Process
      • 4.2 El UML (Unified Modeling Language)
        • 4.2.1 Diagrama de casos de uso
        • 4.2.2 Diagrama de clases
        • 4.2.3 Diagrama de secuencia
        • 4.2.4 Diagrama de estados
    • 5. Tendencias
      • 5.1. Ingeniería web
      • 5.2. Desarrollo de software dirigido por modelos
      • 5.3. Reutilización
      • 5.4. Verificación y validación
      • 5.5. Métodos de desarrollo ágiles
      • 5.6 Lenguajes específicos de dominio
    • 6. Salidas profesionales
  • Capítulo VI. Sistemas de información (en las organizaciones)
    • 1. Introducción
    • 2. Una definición de Sistema de Información
    • 3. Un par de clasificaciones elementales de los SI
    • 4. Profundizando en el papel de los SI en las organizaciones
    • 5. La evolución (histórica y tipo) de los SI en las organizaciones
    • 6. Un catálogo de los SI
      • 6.1. SI operacionales (o transaccionales)
      • 6.2. SI decisionales (tácticos y estratégicos)
      • 6.3. Otros SI especializados
    • 7. Los roles profesionales de los SI
      • 7.1. Los roles de dirección y de gestión (de management) de los SI
        • 7.1.1. El CIO
        • 7.1.2 El jefe de proyecto
      • 7.2. Los roles para la gestión funcional de los SI
    • 8. La estructura y la organización del departamento de SI
    • 9. ¿Conclusiones?
  • Glosario
  • Bibliografía

SUBSCRIBE TO OUR NEWSLETTER

By subscribing, you accept our Privacy Policy