Мова майбутнього: як навчити дітей програмуванню

зміст
  1. Думай як комп`ютер
  2. Мови програмування
  3. використовуємо картинки
  4. З чого почнемо?
  5. Станом експертом в системі програмування

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

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

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

  • «Втечи від дракона!». Це проста гра, що дозволяє освоїти ази і розібратися, як управляти персонажами. Завдання, яке повинен виконати маленький програміст, - це допомогти спрайту-коту втекти від дракона.
  • «Скажені мавпи». Гра допомагає перевірити знання мови програмування Scratch. Маленький програміст повинен збити кажана бананом.
  • "Дім з привидами". Навчить програмування на мові Python. Гра квест цікава по-своєму. Потрібно створити код, за допомогою якого можна вибратися з будинку з привидами.
  • «Мисливець за бульбашками». Гра складна і одночасно захоплююча. Завдання полягає в самостійному створенні алгоритму - як допомогти підводному човні з`їсти на швидкість бульбашки. Використовується мову програмування Python.

Думай як комп`ютер

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

Вам треба розбити цю задачу на прості для комп`ютера підзадачі, тобто придумати комп`ютерну програму - інструкцію, яка б розповіла, як доставити страви в зал.

Мови програмування



Щоб писати свої програми, потрібно освоїти мови програмування. Їх багато. Кожен з них використовується для виконання різних завдань.

Бувають веселі, але дивні мови:

  • Ook! Мова Ook придуманий для орангутанів і містить три команди: «Ook, Ook! і Ook? ». З них можна скласти додатково ще шість команд: «Ook! Ook »або« Ook? Ook! ».
  • Chef. Програми на цій мові виглядають по типу кулінарних рецептів. Але по ним навряд чи вийде приготувати що-небудь їстівне.


У книжковій новинці «Програмування для дітей» автори навчають по двом мовам:

  • Scratch. Дуже добре підходить для початківців. Програма представляє собою не текстові інструкції, а блоки коду, з`єднані між собою. Scratch знайомить з основними поняттями, необхідними для програмування на інших мовах.
  • Python. Чудовий мову для створення додатків, ігор і веб-сайтів. З його допомогою можна писати різні програми. Код на Python включає англійські слова і символи.

використовуємо картинки

Мова майбутнього: як навчити дітей програмуваннюНа візуальному мовою Scratch програмувати легко. З його допомогою створюються веселі програми, такі як анімація та ігри. Для цієї мови не вимагається введення тексту з клавіатури.

У програму додають об`єкти-спрайт (автомобілі, тварини, люди), тобто персонажі-фігурки. Для їх переміщення використовують кольорові блоки коду - скрипти. Поєднуючи блоки, можна отримати скрипт - набір інструкцій.

З чого почнемо?

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

Щоб спрайт опинився в потрібному місці, потрібні його координати - це пара чисел на сітці X-Y. Все, як у математиці. На зображенні в книжці - все зрозуміло і доступно.

Станом експертом в системі програмування

Існує кілька порад, як стати експертом в області програмування:

  1. Пишіть більше програм. Чим більше кодів, тим вище майстерність.
  2. Будьте цікавим. Читайте книги по програмуванню, вивчайте сайти. Зумійте прочитати чужий код. Чим більше прийомів будете знати, тим вище майстерність.
  3. Запозичте чужі ідеї. Копіюючи і вдосконалюючи інші прийоми, можна згодом застосувати їх в створенні свого коду.
  4. Навчіть іншого. Навчаючи одного програмування, ви багато чому навчитеся. Повторення - відмінний спосіб перевірки своїх знань.
  5. Побудуйте армію роботів. Підключайте свій комп до різних пристроїв: від світлодіодів до роботів. І тоді почерпнете багато цікавої і корисної інформації.

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


Поділися в соц. мережах:

По темі: