Какому языку программирования учить моих детей

детское программирование

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

На более продвинутом этапе вашей жизни может оказаться, что настал момент, когда вы захотите поделиться своим хобби с самым маленьким в доме, что может быть действительно сложно, поскольку научиться точно программировать - это не те знания, которые вы можете получить. Через месяцы или годы вы всегда учитесь как в учебе, так и даже смотрите исходный код, созданный другими разработчиками. В связи с этим, а также с особенностями каждого языка, Какому из них лучше всего учатся самые маленькие в нашем доме?

Правда в том, что единственное, что мы действительно решили, это что-то столь же простое, как программирование, как было продемонстрировано, это что-то очень важное, что мы должны привить нашим малышам. К сожалению, когда мы начали исследовать возможности, было много, поэтому в HWLibre мы решили попытаться организовать маленький гид, более-менее по возрасту, где мы поговорим о языки, которые, на мой взгляд, могут быть более поучительными и интересными.

Возраст от 3 до 6 лет

На этом первом этапе правда в том, что дети могут казаться слишком молод, чтобы начать понимать, что делается на определенном этапе. В связи с этим лучше всего заставить их учиться, не зная, что они на самом деле делают, на данный момент, возможно, в этом нет необходимости, поэтому лучший вариант - попытаться учиться, играя.

Чтобы приступить к тому, что было бы вычислительным мышлением, лучше всего приобрести какую-нибудь игрушку, которая им нравится и привлекает их внимание И в этом смысле, вопреки тому, что вы можете себе представить, на рынке есть множество вариантов.

Скретч-младший

Если мы не хотим тратить слишком много денег в этой первой попытке инициировать наших малышей в этом мире, одним из вариантов может быть ставка на Скретч-младший. Мы говорим о приложении, доступном как для Android, так и для iOS, которое основано на блочном программировании.

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

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

робот-гусеница для детей, чтобы научиться программировать

Разные игры с роботами

На этом этапе, не называя имен или брендов, скажу вам, что сегодня на рынке есть определенные возможности, в которых самый маленький в доме может играть с разными автоматами, которые могут быть запрограммирован на выполнение различных предопределенных движений. В качестве примера можно привести робота, вылетевшего из физической точки A в комнате, чтобы достичь точки B, установленной нами самими.

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

Возраст от 7 до 9 лет

На этом этапе правда в том, что у самых маленьких уже обычно есть гораздо более развитые навыкиВ конце концов, они старше, и их способности намного выше, чем мы можем себе представить, особенно если мы помогаем им обучать их.

Это как раз открывает дверь к использованию гораздо более продвинутых программ и задач для них, которые в основном и, по мнению экспертов, в этом возрасте должны быть нацелены на продвигать несколько видов множественного интеллекта такие как математика, пространственная или лингвистика

Scratch

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

Если вы знакомы с Scratch, это все еще своего рода язык высокого уровня, скрытый за использованием цветных элементов. Лично мне это кажется более чем интересной платформой для старта, особенно если учесть, что в настоящее время на ней есть более 14 миллионов проектов на их сайтах что может служить ориентиром.

Tynker

Tynker это язык программирования, использование которого может быть очень похож на Scratch так как он основан на размещении блоков. Одним из основных преимуществ, помимо следования философии freemium, является то, что на его платформе мы находим несколько руководств которые помогают нам начать работу с программным обеспечением.

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

Возраст от 10 до 12 лет

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

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

Код Обезьяна

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

В Code Monkey нам придется контролировать действия обезьяны, которая должна собирать бананы, по разным сценариям. Чтобы переместить обезьяну, как вы наверняка догадываетесь, мы должны написать код, используя очень простые инструкции. По мере перехода на следующий уровень сложность увеличивается.

Возраст от 13 до 16 лет

На данный момент в жизни наших детей мы достигли совершеннолетия »трудный'. Возможностей, в зависимости от навыков программирования для нашего малыша, много, поскольку есть ускоренные курсы для изучения методов программирования, которые могут быть интересными, хотя есть также определенные платформы, которые предлагают разные методы.

Изобретатель приложения

Изобретатель приложения Это не что иное, как приложение, из которого вы можете создавать приложения для Android, перетаскивая блоки кода. Для получения дополнительной информации сообщите вам, что это было разработан самим Google и его эволюция поддерживается не чем иным, как MIT.

Самое интересное в AppInventor - это то, что он совершенно бесплатно и очень проста в использовании, особенно если учесть, что в Интернете есть огромное количество руководств, с которых можно начать нашу инициацию.

Питон

Да, вы правильно прочитали, в этом возрасте может быть более чем интересно начать использовать Питон, особенно если молодой человек в нашем доме хочет перестать работать с блоками и заняться профессиональным программированием из-за своих опасений.

Как вы хорошо знаете, мы сталкиваемся с языком программирования со всем, что они подразумевают. Я включил это, потому что есть много эксперты, рекомендующие использовать Python в качестве введения в текстовое программирование за его простоту. В свою очередь, проведя небольшое исследование, вы сможете найти множество руководств, чтобы узнать, как начать с 14-летнего возраста, а также другие источники информации, такие как традиционные книги всего живого.

17 лет и старше

В этом месте, и даже в предыдущем, мы уже говорим о прекрасно сформированных молодых людях, а также о любом взрослом, который хочет войти в этот мир.

В этом возрасте молодые люди начинают планировать свое будущее - это нормально. Как и многие возможности, от начала работы с текстовыми языками программирования до постепенного продолжения этапов записи до достижения повторяющейся Java, Objective-C ... для объектно-ориентированных языков или, если вы хотите, далее войдите в мощный и разносторонний мир C.

Arduino

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

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

Stencyl

Если вы любитель видеоигр и хотите таким образом развивать свою профессиональную карьеру, возможно, вам будет интересно попробовать Stencyl, одна из платформ для создания более продвинутых видеоигр на тот момент, сколько их бесплатных (есть платная версия), которые позволит вам создавать продвинутые, персонализированные игры с большим потенциалом.

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


Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.