
Чем раньше начнёшь осваивать верный язык, тем больше шансов, что он принесёт пользу в жизни. Это актуально и для иностранных языков, и для языков программирования. Потому на информатике многие продвинутые школьники стараются изучать именно тот язык, применяемый в крупных IT-компаниях.
Любите смотреть ролики на YouTube или выкладывать фотографии в Instagram, храните файлы в Dropbox? Значит, пользуетесь также Python. Python (правильнее — «пайтон») используется при создании множества крупных интернет-ресурсов и находится на пике популярности. К тому же на нем решаются задачи по программированию на ЕГЭ по информатике.
О достоинствах языка и способах изучения его с использованием нового конструктора. LEGO SPIKE Prime Татьяна Кочерова, методист лаборатории инженерных образовательных проектов Центра Педагогического Мастерства города Москвы и учитель информатики и робототехники АНО «Школа ЦПМ», рассказывает.
В нашей школе любят проводить эксперименты, поэтому у меня не просто информатика, а программирование с элементами робототехники. Работаем мы в паре с преподавателем Сергеем Мустафиным, который углублённо занимается с детьми робототехникой в рамках дополнительного образования.
Более двадцати лет работаю с оборудованием LEGO Education и знакома практически со всеми его наборами. Мои ученики — пяти- и шестиклассники. Новый набор LEGO SPIKE Prime, предназначенный для средней школы, оказался очень полезным для нас.
Я раньше использовала Scratch, потому что это среда, разработанная специально для обучения принципам кода, понятным детям. Но дети быстро растут! Поэтому решили переводить учеников на текстовый язык Python. Именно SPIKE идеально подходит для решения поставленной задачи, так как работает на двух языках — Scratch и Python. Такой удобный мостик получился для моих ребят.
Знакомство с LEGO SPIKE Prime и Scratch было простым: дети взяли новый конструктор, открыли программу и конструкции сразу начали двигаться. С Python поначалу возникло волнение: «Ого, такой серьезный язык». Но потом оказалось, что на самом деле страха нет оснований. На уроках Scratch уже изучили переменные, действия с ними, алгоритмические конструкции, операторы условия и циклы. Поэтому учить синтаксис Python даже с нуля проще.
Важно помнить, что дети получают не просто «мертвые» знания. Python пригодится тем, кто будет сдавать ЕГЭ по информатике. Если ребенок не планирует идти в IT-сферу, то поймёт, как работают современные программы, которыми пользуется регулярно, а значит, сможет написать свою.
Сейчас, по-моему, языки программирования — отличный стимул для изучения английского. Всегда говорю команды на русском, например: «Сделайте вот это». Синтаксис пусть выучит сам. Не произношу команды на английском, потому что могу испортить свой акцент (в школе изучала немецкий).
Несколько лет назад ученики одного класса так увлеклись уроком, что расспрашивали учителей английского о написании слова «цвет» как «color» без буквы «u». Учителя рассказали, что это американизм и жаргон. Ученики были настолько заинтересованы, что изучали происхождение наименований команд.
В Python тоже интересно, и ученики начинают задавать вопросы, что заставляет их думать. А иногда превосходят в знаниях учителя. Например, у меня есть ученик, который знает Python даже лучше меня. Так он всё время «гонит» меня, потому что, например, ему не нравится мое слово «апостроф». Он поправляет: «Скажите: «одинарная кавычка»». Поэтому я сдаюсь и компромиссно говорю «апостроф или одинарная кавычка». Но его комментарии на уроке бесценны как для меня, так и для ребят в классе. Может быстрее ответить на вопрос, дав пояснение к теме урока с примером на понятном одноклассникам уровне. Такие дети позволяют развиваться, держат педагога в тонусе.
Как преподаватель информатики, работавший с различными языками, включая Паскаль и С++, могу утверждать, что Python более «свободен» для детей. Кроме того, его предпочитают такие компании, как Яндекс и Google. Это модный и современный язык по сравнению с устаревшим Паскалем.
Я всегда говорю, что Python — это змея, которая может ползти к вам, окружать и не выпускать.
Я люблю робототехнические конструкторы потому, что это программирование, которое можно ощутить руками. С помощью наборов ученики лучше понимают, как работает то или иное знание.
Союз LEGO Education и Python — это мощный инструмент для учителя информатики, настоящая находка для увлечения детей.
Второе предложение: В одной группе был Паскаль, в другой — С++, а в третьей — наборы LEGO Education и Robolab.
Третье предложение: Когда две группы узнавали, что сегодня на уроке изучают программирование, то сдавались, а третья группа, когда видели желтые наборы, кричала «Ура, Лего!».
Мы попросили школу приобрести SPIKE Prime и обсуждали с коллегой возможность объединения программ. Сергей Мустафин преподает на наборе LEGO Education EV3 и планировал переход на текстовый язык программирования. Теперь у детей два разных робототехнических набора, объединенных единым языком — Python. Важно помнить, что по окончании обучения на Spike выпускники смогут выбрать любое другое направление.
На занятиях я применяю как российские комплекты, так и набор Спайк. В прошлом году у российских наборов возникали проблемы с качеством пластика: шурупчики выпадали или что-то ещё. Дети реагировали волнением, спрашивали, где они допустили ошибку. С российским набором ученикам постоянно требовался учитель рядом, а сейчас я практически не трачу время на техническое обслуживание. Ученики же, открывая набор Спайк, получают не только яркий, приятный на ощупь, продуманный до мелочей комплект (от системы хранения до создания робототехнических моделей), интуитивно понятный учебный материал, но и заряд положительных эмоций, способствующих созданию ситуации успеха.
С помощью SPIKE Prime хочу показать ученикам, что всё, что их окружает, можно создать своими руками, а не только пользоваться готовым. Например, шагомер. Мы привыкли к гаджетам, которые всё подсчитывают, пусть же соберет свой! В SPIKE есть акселерометр, измерят длину шага, настроят под себя и посчитают пройденное расстояние, пусть даже в рамках одного урока. Хочется придумать с ними игру, как реализовать — пока не решила. Идей много, только в начале освоения набора, он полностью оправдывает надежды.
Заветная для многих учителей коробка желтого цвета.
За что я ценю SPIKE Prime:
Аккумулятор входит в комплект поставки. Не приходится тратить время на зарядку оборудования, подготовка идёт во время программирования, что очень удобно.
В этом комплекте имеется всё необходимое для выполнения любых учебных задач — приступайте к работе.
Выбор языка каждый делает самостоятельно — Scratch или Python, что отлично подходит для изучения программирования.
Желаете применять SPIKE Prime в учебном процессе? Получили новую конструкторскую систему, но затрудняетесь с её применением? Ищете вдохновение для интересных проектов?
Участвуйте в Всероссийской конференции пользователей «SPIKE Prime» — «Первые шаги» 29 октября в онлайн-формате безвозмездно.
Регистрация по ссылке
