Якій мові програмування навчити своїх дітей

діти програмування

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

На більш просунутому етапі вашого життя може настати момент, коли ви захочете поділитися своїм хобі з найменшими в будинку, - щось, що може бути дуже важким, оскільки навчитися точно програмувати - це не знання, які ви можете придбати Через місяці чи роки ви завжди навчаєтесь як академічно, так і навіть переглядаєте вихідний код, створений іншими розробниками. Завдяки цьому та особливостям кожної мови, Який з них найкраще навчитися для найменших у нашому домі?

Правда полягає в тому, що єдине, що ми насправді вирішили, - це щось таке просте, як програмування, як було продемонстровано, - це щось дуже важливе, що ми повинні прищепити нашим малим. На жаль, коли ми почали досліджувати багато можливостей, тому в HWLibre ми вирішили спробувати організувати маленький путівник, більш-менш за віком, де ми поговоримо про мови, які, на мій погляд, можуть бути більш повчальними та цікавими.

Вік від 3 до 6 років

На цьому першому кроці правда полягає в тому, що діти можуть здаватися занадто молодий, щоб почати розуміти, що робиться на певному кроці. Через це найкраще змусити їх вчитися, не знаючи, що вони справді роблять, в цей час, можливо, це не потрібно, тому найкращий варіант - спробувати змусити їх вчитися, граючи.

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

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

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

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

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

гусеничний робот для дітей, щоб навчитися програмувати

Різні ігри з роботами

На цьому етапі, не називаючи імен чи брендів, скажіть, що сьогодні на ринку існують певні можливості, при яких найменший з будинків може грати з різними автомати, які можна запрограмований на виконання різних заздалегідь визначених рухів. Прикладом може бути отримання роботом, починаючи з фізичної точки А в кімнаті, до точки Б, встановленої нами самими.

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

Вік від 7 до 9 років

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

Це саме відкриває двері для використання набагато більш просунутих програм і викликів для них, на яких головним чином і, на думку експертів, у ці вікові періоди слід сприяти розвитку декількох різноманітних інтелектів такі як математика, просторова або лінгвістика

Подряпина

Дотримуючись рекомендацій попереднього рівня, немає нічого кращого, ніж перейти з версії Jr Подряпина, особливо якщо ви освоїте її, найдосконалішу версію, яка вважається однією з основних платформ освітнього програмування у світі. Ця версія призначена для дітей старше 8 років років Хоча, як зазвичай буває, все буде залежати від самої дитини та інтересу, який вона може мати.

Якщо ви знайомі з Scratch, це все одно якась мова високого рівня, прихована за використанням кольорових шматочків. Особисто мені здається більш ніж цікавою платформою для початку, особливо якщо врахувати, що вона наразі є більше 14 мільйонів проектів на своїх веб-сайтах що може служити орієнтиром.

Тінкер

Тінкер - це мова програмування, використання якої може бути дуже схожий на Скретч оскільки він заснований на розміщенні блоків. Однією з головних переваг, крім дотримання філософії freemium, є те, що на її платформі ми знаходимо кілька підручників які допомагають нам розпочати роботу з програмним забезпеченням.

Як і в попередньому варіанті, відповідальні за Tynker рекомендує застосовувати дітям старше 8 років, вік, у якому вони вірять, що діти по-справжньому отримають максимум від того, що пропонує платформа, яка має кілька рівнів та широкий спектр цілей.

Вік від 10 до 12 років

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

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

Код Мавпа

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

У Code Monkey нам доведеться контролювати дії мавпи, які повинні збирати банани за різними сценаріями. Щоб перенести мавпу, як ви напевно уявляєте, ми повинні написати код, використовуючи дуже прості інструкції. Коли ми переходимо на наступний рівень, складність зростає.

Вік від 13 до 16 років

У цей момент у житті наших дітей ми досягли віку 'важкий'. Залежно від навичок програмування для нашого малюка можливостей багато, оскільки існують прискорені курси для вивчення методів програмування, які можуть бути цікавими, хоча існують також певні платформи, що пропонують різні методи.

App Inventor

App Inventor Це не що інше, як програма, з якої ви можете створювати програми для Android, перетягуючи блоки коду. Щоб отримати додаткову інформацію, скажіть вам, що це вже було розроблений самою компанією Google і його еволюція несе не менше, ніж MIT.

Найцікавіше в AppInventor - це те, що він є повністю безкоштовно і дуже простий у використанні, особливо якщо врахувати, що в Інтернеті існує величезна кількість навчальних посібників, з яких ми можемо розпочати наше посвячення.

Python

Так, ви правильно читаєте, у цьому віці почати користуватися може бути більш ніж цікаво Python, особливо якщо молодий чоловік у нашому домі хоче припинити роботу з блоками та зайнятися професійним програмуванням через свої проблеми.

Як ви добре знаєте, перед нами мова програмування з усім, що вони мають на увазі. Я включив його, бо їх багато експерти, які рекомендують використовувати Python як вступ до текстового програмування за простоту. У свою чергу, провевши невелике дослідження, ви зможете знайти безліч підручників, щоб дізнатися, як починати з 14 років, а також інші джерела інформації, такі як традиційні книги усього життя.

Від 17 років і старше

На цьому етапі, і навіть у попередньому, ми вже говоримо про ідеально сформовану молодь, а також про будь-яку дорослу людину, яка хоче ввійти у цей світ.

У цьому віці нормально для молодих людей починати планувати своє майбутнє. Як і логічно з багатьма можливостями, починаючи з роботи з текстовими мовами програмування, продовжувати поступово спалювати етапи до досягнення повторюваної Java, Objective-C ... для об’єктно-орієнтованих мов або, якщо ви хочете піти далі заглиблюйтесь у потужний і багатогранний світ C.

Arduino

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

Справжній потенціал Arduino полягає в їх величезному можливості з точки зору налаштування, універсальності та масштабованості. Ще один момент, який дуже на його користь, полягає в тому, що сьогодні за проектом існує величезна спільнота, куди ви можете звернутися, щоб навчитися працювати над реальними проектами.

Stencyl

Якщо ви любитель відеоігор і хочете розвивати свою професійну кар’єру таким чином, вам може бути цікаво спробувати Stencyl, одна з платформ для створення більш вдосконалених відеоігор на той момент, скільки є безкоштовних (є платна версія) дозволить вам створювати вдосконалені персоналізовані ігри з великим потенціалом.

Негативною є те, що для того, щоб почати користуватися ним, ви повинні дотримуватися кількох посібників, які існують на його офіційному веб-сайті з тих пір це досить складнопринаймні до тих пір, поки через деякий час ми не почнемо розслаблятися на платформі.


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

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.