Вычислительное мышление: Метод решения сложных задач
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Пол Керзон. Вычислительное мышление: Метод решения сложных задач
Предисловие
Об авторах
Благодарности
Глава 1. Мышление будущего
Что с ним делать?
Навыки для XXI века
Алгоритмическое мышление
Изменить мир
Научное мышление
Вычислительное мышление
Глава 2. В поисках способа говорить
Сидром «запертого человека»
Просто как A, B, C
Как это сделал Боби?
Проверяем детали
Улучшаем метод
Насколько это быстро?
20 вопросов?
Насколько это эффективно?
Новый алгоритм
Коды для букв
Выбираем лучшее решение
Делаем жизнь Боби лучше
Главное – алгоритмическое мышление
Еще важнее – понять человека
Ему подошло
Глава 3. Магия и алгоритмы
«Сон об австралийском маге»
Хитрые алгоритмы
Придумываем фокусы
Делим на части
Всегда ли получается фокус?
Перфокарты
Две системы
Двоичные перфокарты
Как же это работает?
И снова изобретаем фокусы
Новые фокусы с помощью информатики
Глава 4. Головоломки, логика и образцы
Головоломки «Улей»
Выводим правила
Другие головоломки
Логическое мышление и опыт
Глава 5. Головоломные маршруты
Две задачи
Одно решение на двоих
Мосты Кенигсберга
Собираемся и путешествуем
Глава 6. Создание бота. Руководство для начинающих
У роботов своя история
Как создать «разум» для робота
Создаем своего виртуального собеседника
Понимает ли вас виртуальный собеседник?
Глава 7. Создаем мозг
Создаем обучающийся мозг
Играем в «Снап!» с нейронной сетью
Глава 8. Делаем робота-мошенника
Разум-предсказатель
Этика и мировое господство
Глава 9. Сетки, графика и игры
Решетки и игры как изображения
Жизнь как игра
Игры, в которые играют люди
Глава 10. Видим за деревьями лес
Магия чтения мыслей
Простая магия
Увидеть мир таким, какой он есть
Глава 11. Медицинские чудеса на просвет
Срез жизни
Сыграем в морской бой
Вернемся к рентгеновским лучам
Еще больше измерений
Глава 12. Компьютеры и мозг
Думаем как компьютер?
Игра с несовпадением. Невозможное ограбление
Мир иллюзий
Математическая модель сознания
Предубеждения мозга
Глава 13. Так что же такое вычислительное мышление?
Вычислительное мышление
Алгоритмическое мышление
Компьютерное моделирование
Научное мышление
Эвристика
Логическое мышление
Сопоставление с образцом
Представление
Абстрагирование
Обобщение
Декомпозиция
Понимание людей
Оценка
Креативность
Резюме
Дополнительная литература
Отрывок из книги
Всего за несколько десятилетий вычислительное мышление преобразило нашу повседневную жизнь, работу и развлечения. С его помощью мы изменили подход к науке, выигрывали войны, создали целые новые отрасли и спасли много жизней. Именно благодаря вычислительному мышлению ученые решают задачи в области информатики, а значит, оно лежит в основе программирования и остается мощным методом решения проблем как с помощью компьютеров, так и без них. Оно приобрело настолько важную роль, что сегодня во многих странах требуют, чтобы дети осваивали его с младших классов.
В этой книге с помощью фокусов, игр и головоломок, а также настоящих серьезных задач, над которыми работают ученые-информатики, мы объясняем, что такое вычислительное мышление. Мы рассказываем, из каких элементов оно состоит, включая алгоритмическое мышление, декомпозицию, абстракцию, обобщение, рассуждения о логике и сопоставление с образцом, но при этом подчеркиваем необходимость понимания особенностей человека. Мы исследуем связи между вычислительным мышлением, научным мышлением, творческой изобретательностью и инновациями.
.....
Вычислительное мышление подразумевает не только поиск решений в виде алгоритмов. Это целый набор приемов, который обеспечивает нам эффективный способ улучшения жизненных условий и осмысления мира. Но мы не будем погружаться в специфические термины, а продемонстрируем эти методы на примере задач как серьезных (например, помощь инвалидам), так и развлекательных (игры, головоломки и фокусы).
Помощники Боби действительно использовали вариант предсказания текста, что и описано в его книге. Он также отмечает, что его очень раздражало, если люди пытались угадать его мысли, не условившись с ним о способе подтверждения. Отсутствие навыков вычислительного мышления у собеседников Боби приводило к тому, что он очень расстраивался, пытаясь «сказать» им, что они ошиблись, а собеседники были уверены, что догадались правильно. Представим, например, что мы продолжаем разговор о животных и я передал буквы «б-а-р-с». Какова будет ваша догадка? Что слово уже закончилось и это слово – «барс»? Нет. Я хотел сказать «барсук».
.....