+38 044 223 9060, 095 820 7848, 098 702 5697, order@bookshop.ua Пн-Пт: 10-18.

Доставка:
по Киеву и Украине от 35 грн
подробнее

Скидки:
до 15% на товар и до 50% на доставку
подробнее

Оплата:
при получении или предоплата
подробнее

Введение в компьютерные науки, 6-е издание. Дж. Гленн Брукшир

ID: 7234

Дж. Гленн Брукшир

Введение в компьютерные науки, 6-е издание

Нет в продаже

Оставить заявку

Мы обязательно найдем Вам этот товар.

Издательство: Диалектика
c. 688
2001 г.



Все издания этой книги
 

Эта книга представляет собой вводный или базовый курс по компьютерным наукам, который уже много лет читается в университетах США и других стран. Испытание временем, которое она успешно выдержала, свидетельствует о широте охвата и качестве изложения представленного в ней материала. Несмотря на бурные темпы развития этой области знаний, автор данного курса постоянно поддерживает его актуальность, с каждым новым изданием обновляя излагаемый материал и пополняя перечень освещаемых в нем аспектов компьютерных наук. Благодаря полноте и доходчивости изложения материала, не требующего никакой специальной подготовки, эта книга может быть полезна всем - как будущим профессионалам в области вычислительной техники, так и самому широкому кругу иных специалистов, нуждающихся в приобретении основ компьютерной грамотности.

Предисловие

Данная книга представляет собой введениев область компьютерных наук. В нейсочетается необходимая широта обзорапредмета с достаточно глубокимпроникновением в сущность излагаемогоматериала. Я писал эту книгу для двухкатегорий читателей.

Для будущих специалистов по компьютернымнаукам и вычислительной технике

Первая категория читателей включаетстудентов начальных курсов, которые поокончании учебного заведения станутспециалистами в области компьютерных науки вычислительной техники. Как правило, наэтом этапе обучения студенты склонныотождествлять весь спектр компьютерныхнаук с программированием и просмотром Web-страницв Internet, поскольку это, в сущности, именно то,что они видели раньше и с чем им приходилосьсталкиваться. Однако область компьютерныхнаук — это нечто существенно большее.Поэтому студентам необходимопродемонстрировать всю глубину иобширность той области знаний, к изучениюкоторой они приступают и в которойпланируют специализироваться. Впредоставлении этой, столь необходимой иминформации и состоит назначение даннойкниги. Она познакомит студентов с обзоромвсего спектра компьютерных наук, чтосоздаст основу для правильной оценкиразличных курсов, которые им предстоитизучать впоследствии.

Для студентов других дисциплин

Кроме того, эта книга разработана с учетоминтересов учащихся других специальностей.Данный курс компьютерных наук позволит имзаложить фундамент для понимания основэтой области наук в целом. Подобная базанеобходима всем студентам, чтобы научитьсяадаптироваться к тому техногенномуобществу, в котором они живут, и в случаенеобходимости самостоятельно продолжитьизучение этих наук, что на сегодняшний деньочень важно. Поэтому данную книгу можноиспользовать в качестве учебника дляознакомительного курса компьютерных наук,рассчитанного на студентов различныхестественных наук. После изучения данногокурса студенты получат необходимые знанияобо всех направлениях компьютерных наук,которые будут работать на них и в будущем.

Структура книги

Материал книги упорядочен в соответствиис восходящим подходом, предусматривающимпереход от конкретного к абстрактному.Именно такой способ изложения обеспечиваетясную и доступную подачу материала, когдаодна тема плавно переходит в другую. Часть Iвключает обсуждение вопросов, связанных саппаратным обеспечением. Она начинается собъяснений, как информация представляетсяи записывается в машинах и как выбранныеспособы представления влияют на свойстваэтих машин (глава 1). Затем описывается,как машины обрабатывают данные с помощьюпрограмм на машинных языках (глава 2).

В части II обсуждаются вопросы,связанные с программным обеспечением, какфункционирование машины координируетсяоперационной системой и как этокоординирование может быть распространенона всю компьютерную сеть, а также намежсетевые взаимодействия (глава 3). Наэтой стадии обучения студенты получаютинформацию, необходимую для пониманияпринципов построения и функционированиятипичной компьютерной системы. По сути,главы 1–3 могут использоваться какоснова для краткого курса лекций "Чтодолжен знать каждый грамотный пользователькомпьютера".

В последующих главах этой частирассматриваются вопросы разработкипрограммного обеспечения, включаяразработку и анализ алгоритмов (глава 4),применение языков программирования ииспользуемые ими парадигмы (глава 5), атакже проектирование программногообеспечения (глава 6).

В части III детально рассматриваютсятемы, затронутые в предыдущей части, иобсуждается взаимосвязь между алгоритмамии построением структур хранения данных. Вчастности, здесь дано введение в теориюструктур данных (глава 7), приводятсяэлементарные сведения о методах файловогохранения информации (глава 8) ипредставлен общий обзор систем баз данных (глава 9).

Курс достигает своей кульминации в части IV,включающей рассмотрение наиболеевпечатляющих достижений в областивычислительной техники. Эта частьначинается с главы об искусственноминтеллекте, в которой обсуждаютсятехнологии создания вычислительных машин,способных к восприятию и проведениюрассуждений (глава 10). Заканчиваетсяданная часть рассмотрением ограничений,присущих алгоритмическим системам, и техпределов, которые эти ограниченияустанавливают в отношении возможностейвычислительных машин (глава 11).

Кроме того, существует ряд тем, которыекрасной нитью проходят через всю книгу.Первая — это то, что компьютерные наукиявляются весьма динамичной областью знания.Все рассматриваемые темы подаются висторической перспективе, обсуждаетсядостигнутый на данный момент уровеньразвития и указываются основныенаправления текущих исследований. Втораятема состоит в пояснении значенияабстрактных методов и способов примененияразличных абстрактных инструментов дляуправления уровнем сложности. Фактическидаже само построение книги отвечаетраскрытию этой темы за счет представленияматериала в порядке прогрессирующейабстракции — аппаратное оборудованиепредоставляет абстрактные инструменты,используемые системным программнымобеспечением, а системное программноеобеспечение, в свою очередь, предоставляетабстрактные инструм

Вы посмотрели следующие позиции: 
Время генерации страницы : 0