7 книг для школьников, которые увлекаются IT: коды, алгоритмы и не только

Информатика давно уже стала одним из самым популярных предметов среди школьников: кто-то просто хочет написать код для игры, кто-то планирует развиваться в IT, кому-то интересны олимпиады. Методисты Яндекс Учебника собрали подборку очень разных, но точно интересных книг для всех, кто хочет узнать про алгоритмы, программирование и микросхемы.
Роман Левин
Лид методического отдела Яндекс Учебника, экс академический директор МШП

1. «Грокаем алгоритмы», Б. Адитья

Это самая понятная и простая книга про алгоритмы и структуры данных. Если вы решаете школьные задачки по программированию с удовольствием и настроены развиваться в IT, эта книга для вас. С помощью иллюстраций и понятных примеров вы поймёте, что алгоритмы — это просто.
2. «Изучаем C#», Э. Стиллмен, Дж. Грин

Отличный пример книги, где с юмором объясняются серьёзные концепции языка программирования C# в Unity. В ней вы не найдёте заунывных глав про компиляцию и байт-код, как в классических учебниках программирования. «Изучаем C#» встречает вас картинкой тигра с надписью «Ваш мозг считает, что вот это важно», кучей картинок и персонажей, главами про использование C# в Unity. Рекомендую всем, кто хочет изучать сложные технологии на высоком уровне, но не забывать веселиться.
Роман Гусарев
Методист Яндекс Учебника, учитель информатики лицея «Физико-техническая школа» им. Ж. И. Алфёрова

3. «Программирование для математиков», А. Кушниренко, Г. Лебедев

Учебник, с которым связана моя личная история. В начале 90-х мне надо было закончить работу над большим университетским проектом — программой в несколько сотен строк кода. Дело шло плохо. Программа разваливалась, а я никак не мог понять, что и где исправить. Тут мне попалась на глаза эта книга, которая как раз объясняет, как думать про относительно сложные программы, как их разбивать на части и как эти части связывать. Я переписал весь код с её помощью, и программа заработала с первого раза.
4. «Программирование: вводный курс», Д. Школьник, Н. Авданин, А. Суханов

Учебник написан в середине 90-х годов преподавательским составом московской школы № 57. Всего на 100 страницах авторы изложили целых три парадигмы программирования — то есть объяснили, как по-разному может выглядеть программирование и какие задачи может решать. Книга в хорошем смысле переворачивает сознание — это отмечали все мои ученики и знакомые, которые её читали.
5. «Алгоритмы», С. Дасгупта, Х. Пападимитриу, У. Вазирани

Это самая тонкая книжка по алгоритмам из тех, что я видел. Обычно алгоритмические книги напоминают мне тренажёрный зал: тут — на ноги, там — на руки, а здесь — на пресс. Здесь же авторы позаботились о том, чтобы показать связи между алгоритмами из разных областей. Изложение не страдает излишним формализмом и при этом остаётся ясным и понятным. Также мне в этом учебнике нравятся оригинальные примеры, иллюстрирующие работу алгоритмов. В книге много отличных упражнений. Отдельно отмечу качественный перевод на русский язык.
Роман Никитин
Методист Яндекс Учебника

6. «Теоретический минимум по Computer Science», В. Фило

Быстрый обзор базовых понятий и принципов компьютерных наук. Написан простым языком с большим количеством иллюстраций и примеров. Информация даётся последовательно, от простого к сложному, поэтому «Теоретический минимум» — отличное подспорье для погружения в предмет. Также книга справляется с ролью справочника: здесь можно быстро найти нужный раздел и освежить его в памяти. Рассчитана на начинающих программистов и разработчиков.
7. «Занимательная информатика. Центральный процессор», М. Сибуя

Разобраться, как работает центральным процессор и что происходит внутри мира микросхем, а ещё погрузиться в мир информатики поможет эта книга. В формате манги-комикса автор просто и ясно объясняет принципы работы центрального процессора, знакомит с его важными характеристиками и особенностями.
Иллюстрация на обложке: Paper Trident / Shutterstock / Fotodom
Реклама. Рекламодатель ООО «ЯНДЕКС», LjN8Juvq2
Популярные комментарии
Олеся ПупышеваВсе эти акции вместо цветов не на пустом месте появились. Каково родителям наблюдать, как мусорные баки рядом со школой уже вечером 1го сентября наполнены под завязку букетами? В классах 30+ учеников и практически каждый приносит букет.
«Все эти акции вместо цветов — спекуляция чувствами учителя»: педагоги — о том, нужны ли им букеты на 1 Сентября
ОльгаМне абсолютно фиолетово сколько в школе будет спортзалов — хоть вообще ни одного. В школе должны быть учителя, которые могут научить, должно быть достаточное количество просторных классов, чтобы дети не сидели дуг у друга на голове, желательно, чтобы они могли сидеть за столом по одному человеку. Должны быть безопасные лестницы, туалеты, в которые не страшно было бы зайти, хорошо оборудованные компьютерные классы (больше двух). В столовых должны вовремя выбрасывать использованные тряпки, которыми протирают столы, чтобы не воняло. С раздевалками соглашусь. То, что сейчас в школах называется раздевалкой — абсолютно неприемлемо.
«Стены не должны бесить, а школа — затмевать ученика»: какой должна быть современная школа, по мнению детей, родителей и учителей
Артем СкляровНу я вот сдал егэ на 256 баллов, связка история общество и русский. На бюджет никуда не прошел, ибо я из Москвы и поступать мог только в своем городе. На платку не было возможности. Снова прикажете в ПТУ? Средний балл 85 по предметам.
Куда пойти учиться, если завалил ОГЭ, ЕГЭ и не прошел на бюджет — все возможности для выпускников 9-х и 11-х классов






