Призначення цієї книги — надати читачеві всебічне уявлення про предмет комп'ютерних наук, що охоплює всі його аспекти, від суто практичних до повністю абстрактних.
Такий підхід до вивчення базових понять відкриває студентам будь-яких, необов'язково комп'ютерних дисциплін всю широту предмета та дає змогу отримати загальне уявлення про ті можливості, які доступні їм у сучасному технократичному суспільстві.
Виклад матеріалу ведеться від простого до складного, від конкретних аспектів до абстрактних і кожна тема, яку можна розглянути, безпосередньо підводить до наступної. Проте, окремі розділи та розділи книги досить незалежні та цілком можуть розглядатися як самостійні одиниці.
Важливі переваги книги — наявність приблизно 1000 завдань і вправ, призначених для заглиблення та закріплення розуміння основних складових концепцій, обговорення етичних і юридичних аспектів розглянутих технологій, які необхідно знати, , щоб використовувати їх безпечно та відповідально, а також добірки громадських та соціальних питань, які закликають читача задуматися про зв'язки між матеріалом, що складається, і тим суспільством, у якому вони живуть.
Родзинкою цього видання книги є перехід до використання мови Python для запису прикладів коду та псевдокоду, витриманого в тому ж стилі.
Об авторах
Дж. Гленн Брукшір, заслужений професор у відставці університету Маркетт, у якому він багато років вишив курси технічні мови, Введення в комп'ютерні науки та Теорія обчислень.Гленн Брукшір є автором усіх попередніх видань книги Комп'ютерні науки. Базовий курс.
Денис Брилов, доцент відділення математики, статистики та комп'ютерних наук університету Маркетт з 2005 р., недавно здобув найвищу педагогічну нагороду університету — премію Teaching Excellence Award. Привабливий як соавтра під час підготовки 12- і 13-го видань цієї книги.
Обсяг книги "Комп'ютерні науки. Базовий курс"
Представлення 10
Глава 0. Введення 23
Глава 1. Зберігання даних 51
Глава 2. Обробка даних 147
Глава 3. Операційні системи 219
Глава 4. Комп'ютерні мережі та Інтернет 267
Глава 5. Алгоритми 355
Глава 6. Мови програмування 433
Глава 7. Технологія розробки програмного забезпечення 525
Глава 8. Структури даних 591
Глава 9. Системи баз даних 653
Глава 10. Комп'ютерна графіка 719
Глава 11. Штучний інтелект 775
Глава 12. Теорія обчислень 847
Застосунок А. Код XV 902
Застосунок Б. Електронні схеми оброблення чисел
в двоїчному додатковому коді 904
Застосунок В. Vole: приклад простої машинної мови 908
Застосунок Г. Високорівневі мови програмування 912
Застосунок Д. Еквівалентність ітеративних і рекурсивних структур 916
Застосунок Е. Відповіді до розділів "Попити та вправи" 919
Предметний покажчик 978
| Основні | |
|---|---|
| Мова видання | Російська |
| Тематика | Основи інформатики, загальні роботи |
| Вид палітурки | Твердий |
| Кількість сторінок | 992 |
| Тип поліграфічного паперу | Офсетний |
| ISBN | 978-5-907144-63-7, 978-0-134-87546-0 |
| Видавництво | Вільямс |
| автор | |
| Автор | Дж. Гленн Брукшир, Денніс Брилов |
- Ціна: 1 470 ₴
