Если вы думаете, что вашему ребенку не нужны знания азов программирования, то вы сильно заблуждаетесь. Всего через несколько лет этот предмет станет обязательным в школе, а в некоторых физико-математических школах он есть и сейчас. В цифровом мире без программирования никуда.
Кроме того, широко известен факт — изучение языков программирования очень хорошо развивает логику и аналитическое мышление, а это пригодится в жизни любому человеку.
Мы собрали книги, которые помогут развить логику и познакомится с интереснейшим миром программирования. Некоторые из них будут интересны и взрослым.
Kumon. Развитие мышления. Логика
детям от 4 лет
Прежде чем знакомить ребенка с языками программирования, нужно подготовить почву — проще говоря, нужно развить логическое мышление. Начинать стоит в дошкольном возрасте. Серия Kumon «Развитие мышления» поможет в этом. Все задания в тетрадях подобраны таким образом, что точечно развивают один навык.
Для будущих программистов идеально подойдет тетрадь «Логика». В ней собраны необычные логические задачки, которые помогут развить логику ребенка, научат его видеть последовательности, сравнивать картинки и искать неправдоподобные ситуации. Вот, что будет делать малыш в процесс занятий:
- искать общие признаки;
- знакомиться с понятием части и целого;
- определять взрослых животных и их малышей;
- решать, кто тяжелее;
- думать, кто/что быстрее;
- рассуждать: правда или вымысел;
- дополнять последовательности;
- поворачивать кубик и представлять его грань.
В этой тетради, как и в других пособиях Kumon, сложность упражнений растет постепенно, картинки яркие, а задания интересные, поэтому заниматься не только полезно, но и интересно для ребенка.
Привет, Руби!
детям 5-8 лет
Это увлекательная сказка о рыжеволосой девочке, которая обожает фантазировать, рисовать, танцевать и придумывать новое.
Автор книги Линда Льюкас — программист-популяризатор. Когда Линда осваивала язык «Ruby», она делала зарисовочки с маленькой рыжеволосой девочкой, так она помогала себе преодолевать все трудности в новом деле. Позже Линда объединила все рисунки в познавательную сказку.
В этой книге нет «настоящих» уроков. Она не научит ребёнка писать
код или разбираться в различных языках, но поможет сформировать особый тип мышления, необходимый будущему программисту. Каждая глава сказки учит какому-то одному важному умению: разбивать большие задачи на маленькие, искать закономерности, создавать подробные планы или мыслить нестандартно.
Программирование для детей
детям от 8 лет
Эта книга-самоучитель подойдет для ребят, которые уже умеют считать и писать. Она научит их программировать с помощью двух самых простых языков — Scratch и Python. Учиться будет весело, ведь в процессе дети будут создавать собственные проекты игр и анимации.
Не правда ли здорово самому «написать» компьютерную игрушку или сделать мультик, как взрослый. «Убеги от дракона», «Бешеные обезьяны», «Дом с привидениями», «Охотник за пузырями» — вот лишь несколько игр, которые ребенок сможет создать во время чтения.
Сама книга устроена как компьютерная программа. На страницах изображены иконки, а все рисунки составлены из пикселей. А значит ребенок сразу привыкнет к компьютерному языку — как к текстовому, так и к визуальному.
Все проекты, описанные в книге, создаются при помощи картинок, а не текстов. Детям это очень понравится.
Книга поможет не только узнать много нового, занять ребенка полезным делом за компьютером, блеснуть знаниями на уроках информатики, но и вырастить маленького программиста, который будет свободно чувствовать себя в цифровом мире.
Программирование на Python
детям от 10 лет
Книга знакомит с популярным языком программирования Python, предлагая читателю постигать его на практике. Чтобы делать это было интереснее, авторы приводят примеры интересных программ, дают к ним блок-схемы, примеры кода и пошаговые инструкции.
Забавные герои и их комментарии оживляют текст. После создания и запуска программ их можно дорабатывать и изменять как душе угодно. Примеры доработок в книге тоже даны, однако авторы призывают ребенка придумывать и собственные апгрейды. Такая тренировка подарит уверенность в своих силах и желание создавать собственные уникальные программы.
JavaScript для детей
детям от 10 лет
Эта книга станет следующим шагом в освоении программирования. Она знакомит с самым популярным языком JavaScipt. Это удобный язык — писать коды на нем очень просто, и он не требует установки дополнительных программ на компьютер — все, что нужно, это обычный браузер.
Но при этом в процессе обучения ребенок сможет самостоятельно создавать собственные игры — поиск сокровищ на карте, «Виселицу» и «Змейку», научится рисовать при помощи JavaScript, узнает, как анимировать изображения и как контролировать анимации с клавиатуры.
Книга устроена так, что юный программист сможет самостоятельно оценивать свои результаты — в виде работающей программы.
Здесь каждая новая тема подкрепляется реальной программой, которую ребенок напишет, опираясь на советы автора. В каждой главе есть упражнения для самостоятельного решения и примеры со смешными иллюстрациями.
А еще все английские термины (которых в программировании не избежать!) вынесены на поля, это помогает учить язык.
Scratch для детей
детям от 8 лет
Эта книга подойдет детям от 8 лет (и их родителям!). Scratch — простой, понятный и невероятно веселый язык программирования. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, — умение читать и считать. Создать программу с помощью разноцветных блоков не сложнее, чем построить домик из конструктора! Подробные объяснения, разобранные по шагам примеры и множество упражнений из самоучителя помогут освоить Scratch без труда.
Автор книги — Мажед Маржи, старший разработчик в General Motors и преподаватель в Университете Уейна в Мичигане.
Python для детей
детям от 10 лет
Веселое руководство для детей от 10 лет. Python — один из самых востребованных на сегодняшний день языков программирования. Читая книгу, ребенок шаг за шагом будет постигать тонкости этого языка, создавать забавные игры и учиться писать свои программы. С уморительно смешными заданиями помогут справиться прожорливые монстры, секретные агенты и воришки-вороны.
Swift для детей
детям от 10 лет
Одной кнопкой пригласить на праздник всех друзей, придумать игру с бесстрашной скейтершей, обучить компьютер угадывать цифры… Если у вас в руках творение великого Джобса — вы можете сами придумать начинку!
Из этого самоучителя вы узнаете, как программировать на Swift — языке, на котором написаны мобильные приложения для Apple. Современный и функциональный Swift легко изучать. Он интуитивно понятен и отлично подходит для тех, кто хочет познакомиться с основами программирования.
Для начала вы научитесь работать в Xcode Playground. Эта учебная площадка создана специально для того, чтобы вы делали первые шаги и тут же видели результаты. Разобравшись с основами, вы по инструкциям создадите два приложения — анимированную игру и напоминалку о днях рождения друзей. А еще, немного освоившись, сможете создать в Xcode любое приложение — какое захотите!
Как создать сайт
детям от 10 лет
Комикс, который научит создавать сайты на платформе WordPress.
Вам кажется, что делать сайты скучно, а бесконечные HTML-теги сложно запомнить? Этот комикс докажет вам, что вы ошибаетесь, и покажет, насколько это крутой и интересный процесс.
Главная героиня книги — художница Ким, которая пытается сделать сайт для своего портфолио. Внезапно она попадает в необычный мир, полный опасных приключений (спойлер: все закончится хорошо). Под руководством веб-гуру Ким отправится в путешествие через дремучий лес, сразится с драконами неверных ссылок и разберется, что происходит в WordPress-сити. А заодно — освоит вместе с читателем HTML и CSS, научится делать сайты на WordPress и поймет, как выбирать хостинг.