|
|
libcats.org
Введение в компьютерные науки. Общий обзорДж. Гленн БрукширЭта книга – общее введение в область компьютерных наук Самое доходчивое и общедоступное изложение основных понятий всех дисциплин в области компьютерных наук Введение в компьютерные наукиШирота охвата материала действительно соответствует его названию. Ясность и последовательность изложения основ всех дисциплин сделали эту книгу ведущим учебником для множества учебных заведений. При освещении различных тем автор учитывал их естественное родство, отказавшись от концепции изложения материала в контексте определенного языка программирования. В результате ему удалось добиться сбалансированного представления различных тем, не искаженного перекосами, связанными с особенностями того или иного языка. Более того, свойственный Гленну Брукширу, ясный и доходчивый стиль изложения позволил ему представить самые сложные темы на вполне доступном для неподготовленного читателя языке, избегнув при этом его чрезмерного упрощения и выхолащивания. Эта книга будет полезна как будущим профессионалам в области компьютерных наук, так и самому широкому кругу специалистов в других областях науки, техники и бизнеса, нуждающихся в приобретении прочных основ компьютерной грамотности. Характерные особенности:- содержит новейший материал о сжатии данных, анализе алгоритмов, защите сетей, шаблонах проектирования, объектно-ориентированных базах данных, генетических алгоритмах и методах шифрования с открытым ключом;- включает разделы, посвященные этическим, юридическим, общественным и социальным аспектам освещаемых тем, а также представляет подборку соответствующих вопросов в конце каждой главы;- поддерживается специальный Web-узел (www.awlonline.com/ brookshear), содержащий дополнительный материал, который будет полезен как учащимся, так и преподавателям.СОДЕРЖАНИЕ Глава нулевая. Введение 0.1. Знакомство с алгоритмами 0.2. Происхождение вычислительных машин 0.3. Эволюция компьютерных наук 0.4. Роль абстракции 0.5. Этические, социальные и правовые аспекты Социальные и общественные вопросы Рекомендуемая литератураАрхитектура машин Глава первая. Хранение данных 1.1. Хранение битов 1.2. Основная память 1.3. Массовая память 1.4. Представление информации в виде комбинации двоичных разрядов 1.5. Двоичная система счисления 1.6. Представление целых чисел 1.7. Представление дробных значений 1.8. Сжатие данных 1.9. Ошибки при передаче информации Упражнения Общественные и социальные вопросы Рекомендуемая литература Дополнительная литератураГлава вторая. Обработка данных 2.1. Центральный процессор 2.2. Концепция хранимой программы 2.3. Выполнение программы 2.4. Арифметические и логические команды 2.5. Взаимодействие с другими устройствами 2.6. Другие типы архитектуры компьютеров ... Программное обеспечение Глава третья. Операционные системы и сети 3.1. Эволюция операционных систем 3.2. Архитектура операционных систем 3.3. Координация действий машины 3.4. Организация конкуренции между процессами 3.5. Сети 3.6. Сетевые протоколы 3.7. Безопасность ... Глава четвертая. Алгоритмы 4.1. Понятие алгоритма 4.2. Представление алгоритма 4.3. Создание алгоритма 4.4. Итерационные структуры 4.5. Рекурсивные структуры 4.6. Эффективность и правильность ... Глава пятая. Языки программирования 5.1. Исторический обзор 5.2. Концепции традиционного программирования 5.3. Процедуры и функции 5.4. Реализация языка 5.5. Объектно-ориентированное программирование 5.6. Программирование параллельных процессов 5.7. Декларативное программирование ... Глава шестая. Технология разработки программного обеспечения 6.1. Предмет технологии разработки программного обеспечения 6.2. Жизненный цикл программного обеспечения 6.3. Модульность 6.4. Методы проектирования 6.5. Тестирование 6.6. Документирование 6.7. Право собственности и ответственность за создаваемое программное обеспечение ... Организация данных Глава седьмая. Структуры данных 7.1. Массивы 7.2. Списки 7.3. Стеки 7.4. Очереди 7.5. Древовидные структуры 7.6. Специализированные типы данных 7.7. Указатели в машинном языке ... Глава восьмая. Файловые структуры 8.1. Роль операционной системы 8.2. Последовательные файлы 8.3. Текстовые файлы 8.4. Индексация 8.5. Хеширование ... Глава девятая. Структуры баз данных 9.1. Общие понятия 9.2. Многоуровневый подход к реализации баз данных 9.3. Реляционная модель 9.4. Объектно-ориентированные базы данных 9.5. Обеспечение целостности баз данных 9.6. Влияние технологий баз данных на общество ... Потенциал алгоритмических машин Глава десятая. Искусственный интеллект 10.1. Машины и интеллект 10.2. Распознавание изображений 10.3. Способность к рассуждению 10.4. Искусственные нейронные сети 10.5. Генетические алгоритмы 10.6. Приложения теории искусственного интеллекта 10.7. Осмысливание последствий ... Глава одиннадцатая. Теория вычислений 11.1. Простейший язык программирования 11.2. Машины Тьюринга 11.3. Вычислимые функции 11.4. Невычислимые функции 11.5. Сложность задач 11.6. Криптография с использованием открытых ключей... Приложения Приложение А. Код ASCII Приложение Б. Электронные схемы обработки чисел в двоичном дополнительном коде Приложение В. Пример типичного машинного языка - Архитектура машины- Машинный языкПриложение Г. Примеры программ- Язык Ada- Язык С- Язык C++- Язык FORTRAN- Язык JAVA- Язык PASCALПриложение Д. Эквивалентность итеративных и рекурсивных структурПриложение Е. Ответы на вопросы для самопроверкиПредметный указатель
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Момент истины (В августе сорок четвертого...)Автор: Богомолов Владимир ОсиповичКатегория: О войне
Размер книги: 1.83 Mb
Только что пользователи скачали эти книги:
Диверсант (СИ)Автор: Родионов АндрейКатегория: Исторические приключения, Альтернативная история
Размер книги: 649 Kb
Александр Невский — национальный герой или предатель?Автор: Пронина НаталияКатегория: Историческая проза
Размер книги: 1.04 Mb
Справочник по нестандартным методам бизнеса и экономическим мошенничествамАвтор: Лученок А.
Размер книги: 998 Kb
Государственная информационная политика в условиях информационно-психологических конфликтов высокой интенсивности и социальной опасностиАвтор: Манойло А.В., Автор: Петренко А.И., Автор: Фролов Д.Б.Категория: Юридические науки, Право
Размер книги: 4.38 Mb
|
|
|