пять шагов, чтобы научиться программировать

Класс-462x346На следующей неделе концепция «Часа кода» появится в британских школах. Привезенный из-за Атлантики, «Час кода» призван показать детям, «как весело программировать всего за один час», чтобы в Британии появилось будущее поколение, способное программировать больше, чем просто таймер в микроволновой печи.

Хотя на веб-сайте ukcode.org утверждается, что более миллиона учащихся в Великобритании уже попробовали себя в «Часе кода», некоторые (возможно, большинство) школ неизбежно окажутся неподготовленными, поэтому вот как родители, учителя или любой другой может начать заниматься программированием. .

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

1. Проверьте реальность

Во-первых, отбросьте эту нелепую идею о том, что научиться программировать можно за час или даже за день. Любой, кто утверждает обратное, заблуждается, в том числе исполнительный директор «Года кода», еще одной поддерживаемой правительством инициативы по привлечению людей к программированию, которую возглавляет человек, который открыто признает, что не умеет программировать сама, но, похоже, считает, что это не сложнее. чем готовить омлет.

Написание кода — сложная задача, и было бы оскорблением для миллионов профессионалов в области программирования утверждать обратное. Но часа вполне достаточно, чтобы начать изучать основы, экспериментировать с различными путями программирования и, возможно, разжечь аппетит к будущему обучению. Управляйте своими ожиданиями: вам не придется вручную писать код для следующего WhatsApp за меньшее время, чем потребуется для просмотра «Голоса».

2. Усвойте принципы

Если ребенок – или даже взрослый – впервые знакомится с программированием, когда садится писать строки кода, будет чудом, если они продлятся хотя бы час.

Сначала вам нужно понять основные принципы программирования, а сидеть перед клавиатурой — не лучший способ сделать это. Впервые я познакомился с «программированием», когда мне было восемь лет, когда я вводил базовые команды в Big Trak моего двоюродного брата — программируемый грузовик с батарейным питанием, который в 1980-х годах испортил множество плинтусов.

Современный эквивалент Big Trak (который, кстати, до сих пор доступен) Лайт-ботбесплатное приложение для Android или iOS, в которое можно играть в веб-браузере ПК. Эта игра, разработанная специально для «Часа кода», предлагает игрокам запрограммировать маленького робота, чтобы он добирался от одного конца трассы до другого, аккуратно знакомя по пути с такими понятиями, как процедуры и циклы.

Скриншот_2014-02-28-15-08-561-461x292

Бесплатное Грузовой Бот Приложение, увы, только для iOS, повышает сложность и является хорошей отправной точкой для детей старшего возраста или даже взрослых. В игре представлены такие концепции программирования, как циклы и переменные, предлагая игрокам перемещать ящики с одного конца погрузочной площадки на другой. Кривая обучения немного крутая, поэтому обратите пристальное внимание на учебные пособия, потому что, кажется, вы получаете только один удар по ним, но это отличный способ заставить детей мыслить логически.

3. Начните с нуля

Это нечто среднее между играми и полноценным программированием. Царапать. Это красиво оформленное программное обеспечение позволяет создавать собственные игры, используя блоки построения кода, которые вы перетаскиваете на место для создания собственных программ. Существует большая библиотека встроенных анимаций и персонажей на выбор, или вы можете создавать своих собственных персонажей, нарисовав их с помощью встроенного в игру редактора растровых изображений или загрузив цифровые фотографии.

Scratch доступен как бесплатная загрузкаили теперь можно запускать прямо из браузера на Скретч-сайт. Мы написали руководства по написанию игр для Scratch, но я бы также порекомендовал это. Учебное пособие по Code Club (PDF) для начинающих.

Код-462x288

Детям постарше может потребоваться что-то с более сложной графикой, чем Scratch, и в этом случае им следует сразу перейти в лабораторию Microsoft Kodu Games Lab. Kodu начал свою жизнь как проект для Xbox, но недавно был выпущен как приложение для Windows 8 с полным сенсорным управлением, а также доступен для предыдущие поколения Windows. Kodu позволяет вам создавать свои собственные игровые трехмерные миры, а затем программировать внутриигровых персонажей и объекты, используя обширную библиотеку команд и переменных, все из которых доступны, щелкнув соответствующий персонаж/объект и выбрав команды из всплывающего меню. колеса.

Microsoft написала руководство по началу работы специально для Часа кодано если вы хотите почувствовать возможности Kodu, загрузите программное обеспечение и запустите несколько примеров проектов. Сложность некоторых созданных игр – от забавных платформеров до шутеров от первого лица – вдохновляет.

4. Играйте с ними в их собственную игру: Minecraft.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Для многих родителей оторвать своих детей от Minecraft является проблемой, но игру можно использовать, чтобы научить их программировать.

Мод под названием ComputerCraft позволяет игрокам создавать собственные компьютерные терминалы, которые можно использовать для программирования «черепах» с использованием языка программирования Lua, широко используемого в образовании. Игроки могут, например, поручить своим черепахам автоматически собирать древесину, избавляя их от необходимости взламывать деревья самостоятельно. Или они могут защитить свою собственность от злоумышленников, закодировав дверь, защищенную паролем.

Дункан Гир написал превосходную Руководство из четырех частей по программированию в Minecraftи есть другие Учебные пособия по ComputerCraft на этом вики-сайте.

Прежде чем приступить к этому проекту, вам необходимо хорошо ознакомиться с механикой Minecraft.

5. Начните курс Codecademy

Если вы полны решимости углубиться в код с самого начала, нет лучшего места для начала, чем Кодакадемия. Этот великолепный, недавно обновленный сайт предлагает пошаговые интерактивные руководства по различным языкам программирования, включая JavaScript, Python, Ruby и HTML/CSS, для тех, кто хочет создать свои собственные веб-сайты.

Войдите в систему, используя свои учетные данные Facebook, Twitter или Google, и сайт будет отслеживать ваш прогресс, позволяя вам учиться в удобном для вас темпе и продолжить с того места, где вы остановились. По моему опыту работы с Codecademy, лучше всего каждый день выделять, скажем, полчаса или час, чтобы сохранить в памяти то, что вы узнали, а не пытаться пройти курсы за один раз и надеяться запомнить то, что вы узнали. вы сделали это позже, но ваш опыт может отличаться.

Кодакадемия-462x321

Самое лучшее в Codecademy — это то, что он не просто накапливает учебные пособия, но и предлагает практические проекты, которые необходимо выполнить в конце каждого модуля, например создание калькулятора чаевых в ресторане на Python или интерактивного фотоальбома на HTML/CSS, что дает вам настоящее чувство достижения

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *