Багато хто не знає, що в цифровому світі майбутнє не за англійським або китайським, а за мовою програмування. Адже без нього не впорається жоден нормальний фахівець. Тому навчатися мови програмування треба вже з дитинства.
За допомогою книжкової новинки «Програмування для дітей» його освоєння малюками пройде захоплююче і весело. У найдрібніших подробицях, доступною мовою автори книги розкажуть, як і з чого починати.
Вчитися програмування - весело і цікаво. Можна самостійно придумати нові ігри. Ось деякі з них, які після прочитання книги створить ваше чадо:
- «Втечи від дракона!». Це проста гра, що дозволяє освоїти ази і розібратися, як управляти персонажами. Завдання, яке повинен виконати маленький програміст, - це допомогти спрайту-коту втекти від дракона.
- «Скажені мавпи». Гра допомагає перевірити знання мови програмування Scratch. Маленький програміст повинен збити кажана бананом.
- "Дім з привидами". Навчить програмування на мові Python. Гра квест цікава по-своєму. Потрібно створити код, за допомогою якого можна вибратися з будинку з привидами.
- «Мисливець за бульбашками». Гра складна і одночасно захоплююча. Завдання полягає в самостійному створенні алгоритму - як допомогти підводному човні з`їсти на швидкість бульбашки. Використовується мову програмування Python.
Думай як комп`ютер
Програміст повинен мислити як комп`ютер. Завдання потрібно розбивати на підзадачі, які легко вирішуються, і не зрозуміти їх просто неможливо. Перед вами - кафе з роботом-офіціантом. Робот має комп`ютерний мозок, і йому треба пояснити, як з кухні в обідній зал подавати клієнтам страви.
Вам треба розбити цю задачу на прості для комп`ютера підзадачі, тобто придумати комп`ютерну програму - інструкцію, яка б розповіла, як доставити страви в зал.
Мови програмування
Щоб писати свої програми, потрібно освоїти мови програмування. Їх багато. Кожен з них використовується для виконання різних завдань.
Бувають веселі, але дивні мови:
- Ook! Мова Ook придуманий для орангутанів і містить три команди: «Ook, Ook! і Ook? ». З них можна скласти додатково ще шість команд: «Ook! Ook »або« Ook? Ook! ».
- Chef. Програми на цій мові виглядають по типу кулінарних рецептів. Але по ним навряд чи вийде приготувати що-небудь їстівне.
У книжковій новинці «Програмування для дітей» автори навчають по двом мовам:
- Scratch. Дуже добре підходить для початківців. Програма представляє собою не текстові інструкції, а блоки коду, з`єднані між собою. Scratch знайомить з основними поняттями, необхідними для програмування на інших мовах.
- Python. Чудовий мову для створення додатків, ігор і веб-сайтів. З його допомогою можна писати різні програми. Код на Python включає англійські слова і символи.
використовуємо картинки
На візуальному мовою Scratch програмувати легко. З його допомогою створюються веселі програми, такі як анімація та ігри. Для цієї мови не вимагається введення тексту з клавіатури.
У програму додають об`єкти-спрайт (автомобілі, тварини, люди), тобто персонажі-фігурки. Для їх переміщення використовують кольорові блоки коду - скрипти. Поєднуючи блоки, можна отримати скрипт - набір інструкцій.
З чого почнемо?
Scratch-програма. На екрані з картинками або на комп`ютерному мовою - сцені починається дія. Туди можна додавати картинки з фоном і спрайт, приводячи в рух за допомогою скриптів. Сцена розташована зліва, а справа створюються програми.
Щоб спрайт опинився в потрібному місці, потрібні його координати - це пара чисел на сітці X-Y. Все, як у математиці. На зображенні в книжці - все зрозуміло і доступно.
Станом експертом в системі програмування
Існує кілька порад, як стати експертом в області програмування:
- Пишіть більше програм. Чим більше кодів, тим вище майстерність.
- Будьте цікавим. Читайте книги по програмуванню, вивчайте сайти. Зумійте прочитати чужий код. Чим більше прийомів будете знати, тим вище майстерність.
- Запозичте чужі ідеї. Копіюючи і вдосконалюючи інші прийоми, можна згодом застосувати їх в створенні свого коду.
- Навчіть іншого. Навчаючи одного програмування, ви багато чому навчитеся. Повторення - відмінний спосіб перевірки своїх знань.
- Побудуйте армію роботів. Підключайте свій комп до різних пристроїв: від світлодіодів до роботів. І тоді почерпнете багато цікавої і корисної інформації.
Програмування нагадує розгадування ребусів. Нехай ваше чадо експериментує і йде проти правил, покладаючись на свою цікавість. Йти проти стандартних рішень - складно, але дуже корисно. Незабаром ваша дитина стане експертом у програмуванні, що дуже стане в нагоді йому в житті. Цифровий світ для нього буде завжди відкритий!