Introducción a las ciencias de la computación

Brookshear, J. Glenn

Introducción a las ciencias de la computación J. Glenn Brookshear - 4ª ed. - Wilmington Addison-Wesley c. 1995 - 531 p. gráficos

Problemas de repaso y para el progragramador y lecturas adicionales, al final de cada capítulo Apéndices, respuestas a preguntas y ejercicios, vocabulario técnico bilingüe e índice alfabético, al final del libro

El estudio de los algoritmos
Desarrollo de las máquinas algorítmicas
Arquitectura de las máquinas modernas
Evolución de las ciencias de la computación Introducción:
Memoria principal
Almacenamiento masivo
Codificación de la información para su almacenamiento
El sistema binario
Almacenamiento de enteros
Almacenamiento de fracciones
Errores de comunicación Almacenamiento de datos:
La unidad central de proceso
El concepto de programa almacenado
Ejecución de programas
Otras arquitecturas
Instrucciones aritmético-lógicas
Comunicación entre el computador y los periféricos Manipulación de datos:
Funciones de los sistemas operativos
Características virtuales y abstracción
La evolución de los sistemas operativos
Arquitectura de los sistemas operativos
Rudimentos del tiempo compartido
Asignación de recursos
Cómo arrancar un computador
Detalles de las redes
Sistemas operativos:
Definición
Representación de algoritmos
Descubrimiento de algoritmos
Estructuras iterativas
Estructuras recursivas
Eficiencia y corrección Algoritmos:
Perspectiva histórica
Implantación de lenguajes
Diseño de lenguajes de programación
Componentes de los lenguajes por procedimientos
Computación en paralelo
Programación declarativa Lenguajes de programación:
La disciplina de la ingeniería de software
El ciclo de la vida de del software
Modularidad
Herramientas y técnicas para el desarrollo de software
Documentación Ingeniería de software:
Arreglos
Listas
Pilas
Colas
Árboles
Tipos de datos abstractos
Programación orientada a objetos
Estructuras de datos:
Archivos secuenciales
Archivos de texto
Archivos indizados
Archivos dispersos
El papel del sistema operativo Estructuras de archivos:
Aspectos generales
El enfoque para la implantación de bases de datos en capas
El modelo relacional
El modelo reticular
Bases de datos orientadas a objetos
Control de concurrencia
Estructura de bases de datos:
Algunas cuestiones filosóficas
Análisis de imágenes
Razonamiento
Actividades de sistemas de control
Empleo de la heurística
Redes neuronales artificiales
Aplicaciones de la inteligencia artificial Inteligencia artificial:
Un lenguaje mínimo de programación
Máquinas de Turing
Funciones computables
Una función no computable
La complejidad y su medición
Clasificación de los problemas Teoría de la computación:


0-201-65359-1

004 BRO