Узнать больше
О темах и концепциях, рассмотренных в этой книге, можно узнать больше, прочитав хотя бы несколько работ из приведенного ниже списка.
Ambrose, Susan A., et al. How Learning Works: Seven Research-Based Principles for Smart Teaching. New York: John Wiley & Sons, 2010.
Книга адресована преподавателям колледжа и содержит прекрасные советы о том, как облегчить процесс обучения. Она опирается на научные методы и теоретическую базу.
Avirgan, Jody. A History of Data in American Politics (Part 1): William Jennings Bryan to Barack Obama. FiveThirtyEight, www.fivethirtyeight.com/features/a-history-of-data-in-american-politics-part-1-william-jennings-bryanto-barack-obama.
Здесь больше политики, чем науки. Статья рассматривает историю американской политики, исходя из таких понятий, как память, данные и связи.
Bacon, Francis. The Advancement of Learning. London: J. M. Dent & Sons, 1984.
В этой книге есть запомнившийся мне пример, который послужил вступлением к цитате, использованной в Предисловии: «Теннис – игра сама по себе бесполезная, но она делает глаз быстрым, а тело – гибким. Точно так же в математике побочный результат не менее важен, чем искомый и главный».
Bender, Michael A., Martin Farach-Colton, and Miguel A. Mosteiro. Insertion Sort Is O(n log n). Theory of Computing Systems 39 no.3 (2006): 391–97.
Рекомендуется тем, кто хочет больше узнать о методе библиотечной сортировки, упомянутой в главе 11.
Brooks, Frederick P. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition. 1975. Reprint, Reading, MA: Addison-Wesley Longman, 1995.
Книга рассказывает об управлении проектами в контексте разработки программного обеспечения, доказывая, что усиление проекта кадровыми ресурсами не всегда приносит пользу.
Buck, Jamis, and Jacquelyn Carter. Mazes for Programmers: Code Your Own Twisty Little Passages. Dallas, TX: The Pragmatic Programmers, 2015.
Исчерпывающее изложение об алгоритмах создания и распутывания лабиринтов. Эта книга попалась мне в конце 2015 года, когда я решал, продолжать ли мне работать над обучением алгоритмам с помощью историй или заняться чем-то другим. Меня вдохновило, что некоторые работы Джамиса посвящены тем же темам.
Celma, Oscar. Music Recommendation. Music Recommendation and Discovery: The Long Tail, Long Fail and Long Play in the Digital Music Space. Berlin: Springer-Verlag, 2010, 43–85.
Здесь больше говорится о музыкальных открытиях, чем о теме, которую мы обсуждали в главе 6. Хороший источник для знакомства с миром цифровой музыки.
Dehaene, Stanislas. The Number Sense: How the Mind Creates Mathematics. New York: Oxford University Press, 1999.
Когда я только начинал изучать когнитивную психологию, мне встретилась работа Жана Пиаже («Формирование детского интеллекта…» и так далее). Позже я узнал из передачи Radiolab об исследованиях Станисласа и был увлечен идеями о том, как работает и развивается сознание ребенка.[50]
Demaine, Erik, and Srinivas Devadas. 6.006–Introduction to Algorithms. MIT OpenCourseWare, 2011.
Бесплатные видеолекции, подробно и доступно рассматривающие тему алгоритмов во всех ее аспектах.
Dennett, Daniel C. Intuition Pumps and Other Tools for Thinking. New York: W. W. Norton, 2013.
Я полюбил эту книгу с тех пор, как слушал ее за рулем во время поездки из Калифорнии во Флориду. Рекомендую прочесть хотя бы две первые главы об основных инструментах мышления.
Diagram Group. Comparisons. New York: St. Martin’s Press, 1980.
Рабочее название для книги было «Сравнения», с отсылкой к этой книге, которая представляет собой сборник фактов с иллюстрациями и схемами – именно так, как я люблю.
Erasmus, Desiderius. A Handbook on Good Manners for Children: De Civilitate Morum Puerilium Libellus. Edited by Eleanor Merchant. London: Preface, 2008.
Пока я не посмотрел мини-сериал Би-би-си «Волчий зал», я не догадывался, что Дезидериус был другом Ганса Гольбейна-младшего, который написал канонические портреты Томаса Мора, Томаса Кромвеля и многих других. Моя любимая цитата из Томаса Мора: «Все, что у меня есть, – это земля, на которой я стою. Эта земля и есть Томас Мор. Возьми ее, если хочешь». А вот что я люблю у Дезидериуса: «Некоторые учат детей сдерживать позывы выпускать газы. Но вредить своему здоровью из вежливости – это вовсе не хорошие манеры. Если можете, отойдите в сторону. Если нет, вспомните старую мудрость – заглушать пуканье кашлем».
Согласно одному апокрифическому переводу, этот пассаж завершается словами: «Кто с этим спорит, тот это поддерживает».
Feynman, Richard Phillips, and Ralph Leighton. What Do You Care What Other People Think?: Further Adventures of a Curious Character. New York: W. W. Norton, 2001.
Эта и следующая книги важны для тех, кто хочет знать, каким видел мир такой выдающийся ученый, как Фейнманн. Я впервые прочитал их в 2005-м, будучи нелюдимым аспирантом в Питсбурге, и они навсегда изменили мой взгляд на жизнь.
Feynman, Richard Phillips, Ralph Leighton, and Edward Hutchings. Surely You’re joking, Mr. Feynman!: Adventures of a Curious Character. New York: W. W. Norton, 1997. Fredricks, Jennifer A., Phyllis C. Blumenfeld, and Alison H. Paris. School Engagement: Potential of the Concept, State of the Evidence. Review of Educational Research 74 no. 1 (Spring 2004): 59–109.
Мне понравилось в этой статье обсуждение вовлеченности и того, что может увлечь учеников в классе.
Freire, Paulo. Pedagogy of the Oppressed. England: Penguin Books, 1996. First published in 1970 by The Continuum Publishing Company.
Образ студента как сосуда рожден «банковской» моделью обучения Фрейре. Разговор о предписании (в противовес выбору) как о средстве угнетения поразил меня в свое время, как и рассуждения о том, что критическое осмысление своей личности и целей обучения – истинные инструменты эмансипации. Это чрезвычайно поучительная книга.
Gefter, Amanda. The Man Who Tried to Redeem the World with Logic. Nautilus, Feb. 5, 2015.
Великие идеи рождаются в неожиданных местах. В этом эссе подробно рассказано про Уолтера Питтса и его вклад в когнитивную неврологию. Пример Неймана в Предисловии заимствован отсюда.
Gordon, Deborah M. The Collective Wisdom of Ants. Scientific American, Feb. 1, 2016.
Пример о муравьях, находящих путь домой, в главе 4 взят из этой работы.
Hamilton, Edith. Mythology: Timeless Tales of Gods and Heroes, 1942. Boston: Little, Brown, 2012.
Отсюда взята история о Тесее для главы 4.
Hinshaw, Drew, and Joe Parkinson. For World’s Newest Scrabble Stars, SHORT Tops SHORTER. Wall Street Journal, May 19, 2016.
Пример из главы 8 о контринтуитивном подходе при игре в Скраббл приведен в этой статье.
Hodges, Andrew. Alan Turing: The Enigma. New York: Audible Studios, 2012.
О работе Тьюринга и его коллег в криптографическом центре Блетчли-парк в 1940-х годах стоит почитать, так как она перекликается с некоторыми затронутыми нами концепциями. Например, инновация, значительно сократившая время работы «Бомбы Тьюринга» – программы для раскодирования сообщений немецкой шифровальной машины Enigma, – определяла настройку, с которой следовало начать.
Holt, Jim. Numbers Guy: Are Our Brains Wired for Math? New Yorker, March 3, 2008.
Еще один полезный текст о работе Станисласа Деана. Здесь я впервые встретил выражение «голый купол головы».
Knuth, Donald E. Ancient Babylonian Algorithms. Communications of the ACM 15, no. 7 (1972): 671–77.
Пример древневавилонских алгоритмов взят из этой статьи.
The Art of Computer Programming, Volume 1: Fundamental Algorithms. Reading, MA: Addison-Wesley, 1973.
The Art of Computer Programming, Volume 3: Sorting and Searching. Reading, MA: Addison-Wesley, 1973.
Книги профессора Кнута – не для слабонервных, но они представляют собой блестящее сочетание исторического контекста с математическим подходом.
Papert, Seymour. Mindstorms: Children, Computers, and Powerful Ideas. 2nd ed. New York: Basic Books, 1993.
Я обратился к Сеймуру Паперту, чтобы больше узнать о конструкционизме – теории, вдохновленной конструктивизмом Пиаже. Паперт считает исследование, а также групповую и проектную деятельность основой обучения. Его работы повлияли на мои идеи, которые впоследствии вылились в эту книгу.[51]
Poundstone, William, ed. Labyrinths of Reason: Paradox, Puzzles, and the Frailty of Knowledge. New York: Doubleday, 2011.
Пример лабиринта Стэнхоупа в главе 4 взят из этой книги.
Sedgewick, Robert, and Kevin Wayne. Algorithms. 4th ed. Reading, MA: Addison Wesley, 2011.
Если вы решили прочесть только одну книгу об алгоритмах, советую выбрать именно эту. Ее графики прекрасно помогают понять, как работают алгоритмы.
Simon, Herbert A. The Sciences of the Artificial. 3rd ed. Cambridge, MA: MIT Press, 1999.
Разговор о разных подходах в Предисловии отчасти навеян рассуждениями Герберта Саймона об «удовлетворительных решениях».
Spangher, Alexander. Building the Next New York Times Recommendation Engine. Open, New York Times, August 11, 2015.
В этом блоге подробно рассмотрено, как работает рекомендательный механизм для текстовых документов.[52]
Turing, Alan M. Proposals for the Development in the Mathematics Division of an Automatic Computing Engine (ACE). Report E882, Executive Committee, NPL, February 1946.
Отрывок в главе 3 взят из этого текста.
Vanderbilt, Tom. How Your Brain Decides Without You. Nautilus, Nov. 6, 2014.
Утверждение в главе 8 о том, что мы интерпретируем новую информацию на основе уже известной, заимствовано из этой работы.
Wagner, Tony, and Ted Dintersmith. Most Likely to Succeed: Preparing Our Kids for the Innovation Era. New York: Simon & Schuster, 2015.
Мысль о том, что те, кто внес самый серьезный вклад в цивилизацию, по большей части слушали своих учителей, а не «списывали решение», взята из этой книги. Это замечательная книга об обучении.
Weiss, Mark Allen. Data Structures and Problem Solving Using Java. 3rd ed. Reading, MA: Addison-Wesley Longman, 2002.
Пример о главных членах функции в главе 10 взят из этой книги.
Wilson, Brent G. Constructivist Learning Environments: Case Studies in Instructional Design. Englewood Cliffs, NJ: Educational Technology, 1996.
Изучая психологию развития, я нашел этот текст о конструктивизме, конкретнее – о том, как исследование и игра помогают когнитивному развитию.
Wing, Jeannette M. Computational Thinking. Communications of the ACM 49, no. 3 (2006): 33–35.
Работая над рукописью этой книги, я встретил статью своего бывшего профессора и был рад, что она увлечена той же идеей. В ее публикации рассказывается о перспективах алгоритмического мышления.