Информатика (начальный курс)
Информатика и вычислительная техника
  • формат djvu
  • размер 10.95 МБ
  • добавлен 09 октября 2010 г.
Брукшир Дж. Гленн. Введение в компьютерные науки. Общий обзор
Изд. дом «Вильямс», 2001. - 688 с.

Широта охвата материала действительно соответствует его названию. Ясность и последовательность изложения основ всех дисциплин сделали эту книгу ведущим учебником для множества учебных заведений. При освещении различных тем автор учитывал их естественное родство, отказавшись от концепции изложения материала в контексте определенного языка программирования. В результате ему удалось добиться сбалансированного представления различных тем, не искаженного перекосами, связанными с особенностями того или иного языка. Более того, свойственный Гленну Брукширу, ясный и доходчивый стиль изложения позволил ему представить самые сложные темы на вполне доступном для неподготовленного читателя языке, избегнув при этом его чрезмерного упрощения и выхолащивания. Эта книга будет полезна как будущим профессионалам в области компьютерных наук, так и самому широкому кругу специалистов в других областях науки, техники и бизнеса, нуждающихся в приобретении прочных основ компьютерной грамотности.
Характерные особенности:
- содержит новейший материал о сжатии данных, анализе алгоритмов, защите сетей, шаблонах проектирования, объектно-ориентированных базах данных, генетических алгоритмах и методах шифрования с открытым ключом;
- включает разделы, посвященные этическим, юридическим, общественным и социальным аспектам освещаемых тем, а также представляет подборку соответствующих вопросов в конце каждой главы;
- поддерживается специальный Web-узел (www.awlonline.com/ brookshear), содержащий дополнительный материал, который будет полезен как учащимся, так и преподавателям.

СОДЕРЖАНИЕ
Глава нулевая. Введение.
Знакомство с алгоритмами.
Происхождение вычислительных машин.
Эволюция компьютерных наук.
Роль абстракции.
Этические, социальные и правовые аспекты.
Социальные и общественные вопросы.
Рекомендуемая литература.

Архитектура машин
Глава первая. Хранение данных.
Хранение битов.
Основная память.
Массовая память.
Представление информации в виде комбинации двоичных разрядов.
Двоичная система счисления.
Представление целых чисел.
Представление дробных значений.
Сжатие данных.
Ошибки при передаче информации.
Упражнения.
Общественные и социальные вопросы.
Рекомендуемая литература.
Дополнительная литература.

Глава вторая. Обработка данных.
Центральный процессор.
Концепция хранимой программы.
Выполнение программы.
Арифметические и логические команды.
Взаимодействие с другими устройствами.
Другие типы архитектуры компьютеров.


Программное обеспечение.
Глава третья. Операционные системы и сети.
Эволюция операционных систем.
Архитектура операционных систем.
Координация действий машины.
Организация конкуренции между процессами.
Сети. Сетевые протоколы.
Безопасность.


Глава четвертая. Алгоритмы.
Понятие алгоритма.
Представление алгоритма.
Создание алгоритма.
Итерационные структуры.
Рекурсивные структуры.
Эффективность и правильность.


Глава пятая. Языки программирования.
Исторический обзор.
Концепции традиционного программирования.
Процедуры и функции.
Реализация языка.
Объектно-ориентированное программирование.
Программирование параллельных процессов.
Декларативное программирование.


Глава шестая. Технология разработки программного обеспечения.
Предмет технологии разработки программного обеспечения.
Жизненный цикл программного обеспечения.
Модульность.
Методы проектирования.
Тестирование.
Документирование.
Право собственности и ответственность за создаваемое программное обеспечение.


Организация данных.
Глава седьмая. Структуры данных.
Массивы.
Списки.
Стеки.
Очереди.
Древовидные структуры.
Специализированные типы данных.
Указатели в машинном языке.


Глава восьмая. Файловые структуры.
Роль операционной системы.
Последовательные файлы.
Текстовые файлы.
Индексация.
Хеширование.


Глава девятая. Структуры баз данных.
Общие понятия.
Многоуровневый подход к реализации баз данных.
Реляционная модель.
Объектно-ориентированные базы данных.
Обеспечение целостности баз данных.
Влияние технологий баз данных на общество.


Потенциал алгоритмических машин.
Глава десятая. Искусственный интеллект.
Машины и интеллект.
Распознавание изображений.
Способность к рассуждению.
Искусственные нейронные сети.
Генетические алгоритмы.
Приложения теории искусственного интеллекта.
Осмысливание последствий.


Глава одиннадцатая. Теория вычислений.
Простейший язык программирования.
Машины Тьюринга.
Вычислимые функции.
Невычислимые функции.
Сложность задач.
Криптография с использованием открытых ключей.


Приложения.
Приложение А. Код ASCII.
Приложение Б. Электронные схемы обработки чисел в двоичном дополнительном коде.
Приложение В. Пример типичного машинного языка.
- Архитектура машины
- Машинный язык
Приложение Г. Примеры программ.
- Язык Ada
- Язык С
- Язык C++
- Язык FORTRAN
- Язык JAVA
- Язык PASCAL
Приложение Д. Эквивалентность итеративных и рекурсивных структур.
Приложение Е. Ответы на вопросы для самопроверки.

Предметный указатель
Похожие разделы
Смотрите также

Бобцов А.А., Мерзлякова С.В., Николаев Д.Г. Основы работы на персональном компьютере

  • формат pdf
  • размер 3.59 МБ
  • добавлен 14 декабря 2011 г.
СПб.: СПбГУ ИТМО, 2008. - 116 с. Учебно-методическое пособие подготовлено на кафедре "Компьютерные образовательные технологии" (КОТ) факультета ИТиП СПбГУ ИТМО и предназначено для использования в учебном курсе "Информатика" по ряду специальностей и направлений подготовки студентов университета, а также для поддержки курсов повышения квалификации работников образования по программе "Основы ИКТ для применения в образовательной деятельности" по зака...

Вараксин Г.С. Структурированный конспект - Компьютерные сети

  • формат pps
  • размер 450.34 КБ
  • добавлен 15 февраля 2011 г.
Для учителей школьного курса информатики предлагается учебный модуль в таблицах и схемах "Компьютерные сети". Модуль подготовлен по материалам базового курса "Информатика и ИКТ" (автор: И. Г. Семакин) и включает в себя 15 опорных когнитивных карт знаний.rn

Волегов П.С. Информатика. Базовый курс

  • формат doc
  • размер 790.5 КБ
  • добавлен 28 ноября 2011 г.
Информатика Базовый курс. Волегов П. С.. Пермь: Лицей №1, 2006. - 69 с. Данные и информация. Кодирование данных двоичным кодом. Понятие файла. Программное обеспечение (ПО) и его классификация. Алгоритмы. Обзор алгоритмических языков. История информатики и вычислительной техники. Архитектура ЭВМ. Базовая аппаратная конфигурация персонального компьютера. Устройства системного блока. Системы, расположенные на материнской плате. Операционные систе...

Глухих И.Г., Семихин Д.В. Компьютерные продукты: Учебное пособие

  • формат doc
  • размер 9.04 МБ
  • добавлен 20 мая 2010 г.
Тюмень. 2008. Глухих И. Г., Семихин Д. В. Компьютерные продукты: Учебное пособие. Тюмень: Издательство Тюменского государственного университета, 2008. 142с. В учебном пособии дан общий обзор представленных на рынке продуктов компьютерной индустрии. Коротко описана история и классификация персональных компьютеров, рассмотрены компоненты современных вычислительных машин и их характеристики; рассмотрены общие методы и средства для разработки програм...

Иванов А.С. Информатика

  • формат pdf
  • размер 839.16 КБ
  • добавлен 09 июля 2011 г.
Учебное пособие. Саратов: ООО Издательский центр "Наука", 2009. 84 с.: ил. ISBN 978-5-9999-0089-0 В пособии содержится учебный материал для кусра лекций "Информатика и компьютерные науки". Для студентов факультета компьютерных наук и информационных технологий Саратовского государственного университета. Содержание: История информатики. Понятие информатики. Роль и значение информационных революций. История развития ЭВМ. Разделы информатики. Поко...

Ким В.А. Компьютерные технологии в науке и производстве

Практикум
  • формат doc
  • размер 192 КБ
  • добавлен 23 января 2012 г.
Методические указания к самостоятельной работе. – Омск: СибАДИ, 2011. – 16 с. Представлены варианты заданий, сформулированы требования к оформлению, описывается порядок защиты и критерии оценки самостоятельной работы. Предназначено для студентов магистратуры, изучающих дисциплину Компьютерные технологии в науке и производстве. Приложений: 5 Библиография: 4 названий

Кривич Е.Я. Персональный компьютер для школьников

  • формат djvu
  • размер 14.06 МБ
  • добавлен 28 марта 2011 г.
Предисловие. Что такое компьютер. Твой компьютер. Пэйнт (PAINT). Проигрыватель "windows media" World. Imaging. Интернет на твоем компьютере. Компьютерные вирусы. Полезные программы. Приложение.

Першагин М.Ю. Компьютерные науки. Практикум. Методическое пособие

Практикум
  • формат doc
  • размер 656 КБ
  • добавлен 21 ноября 2011 г.
Першагин М.Ю. Компьютерные науки. Практикум. Методическое пособие. - Казань: Казанский государственный университет им. В.И. Ульянова-Ленина, 2008. - 39 с В пособии приведена программа практических занятий по курсу "Компьютерные науки" за 1 семестр у студентов 1 курса механико-математического факультета. Излагаются необходимые сведения по работе в операционной системе Windows, текстовом редакторе Word, электронных таблицах Excel и пакете Mathemati...

Фридланд А.Я., Ханамирова Л.С., Фридланд И.А. Информатика и компьютерные технологии. Основные термины. Толковый словарь

  • формат djvu
  • размер 8.36 МБ
  • добавлен 22 января 2009 г.
В словаре представлена терминология по теории и практике информатики, техническому и программному обеспечению компьютеров, компьютерным сетям и др. Приводятся сведения о фирмах - производителях компьютеров и деятелях науки и техники, способствовавших развитию и становлению отрасли. Каждый термин снабжен кратким толкованием. Уяснить смысл термина помогут таблицы, рисунки, схемы. Понятия, не имеющие русского эквивалента, даны в английском написании...

Черкасов Ю.М., Лукина М.В. Курс лекций. Часть 2

  • формат doc
  • размер 311.5 КБ
  • добавлен 10 декабря 2011 г.
Сост. Черкасов Ю.М., Лукина М.В.; ГАУ. М., 1998, . Компьютерные сети. Технологические вопросы создания и функционирования информационных систем. Цикл деловой активности. Концепция Арм/Икс. Базовая информационно-командная среда специалиста.