Эта книга написана как для студентов, выбравших компьютерные науки своей профессией, так и для учащихся, специализирующихся в любых других дисциплинах. Широкий охват материала вместе с четким изложением делает ее доступной для читателей с любым базовым уровнем. Назначение этой книги - всестороннее представление о предмете компьютерных наук, охватывающее всего его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе. Изложение материала ведется от простого к сложному, от конкретных аспектов к абстрактным, и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее отдельные главы и разделы книги достаточно независимы и могут рассматриваться как самостоятельные единицы.
Большое преимущество этой книги - наличие около 1000 заданий и упражнений, предназначенных для закрепления понимания основных излагаемых концепций, а также обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно. Очень интересны также подборки общественных и социальных вопросов, приведенных в конце каждой главы, назначение которых - заставить читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут. Важной особенностью данного, тринадцатого издания является переход к использованию языка Python для записи примеров кода и псевдокода.
Дополнительные сведения:
Артикул: 3163568 |
ISBN: 978-5-907144-63-7 |
Тип переплета: твердый |
Тираж: 500 |
Название: Компьютерные науки. Базовый курс |
Автор: Дж. Г. Брукшир, Д. Брилов |
Дополнительные сведения: пер. с англ. |
Место издания: СПб |
Издатель: Диалектика |
Дата издания: 2019 |
Количество страниц: 992 |
Высота, см.: 24 |
Ширина, см: 17 |
Толщина, см: 4,5 |
Вес в граммах: 1405 |