Розум учня потребує тренування. У шкільному віці важливо вдосконалювати логічні прийоми для запам'ятовування. Потрібно навчити учнів швидко аналізувати та синтезувати матеріал, розуміти його зміст, робити висновки. Часто в школі, в зв'язку з браком часу, вчать не розвитку логіки мислення, а шаблонного вирішення поставлених завдань. Не маючи звички до логічного мислення, неможливо творчо підійти до вирішення проблеми. А без творчого підходу багато завдань здаються нерозв'язними. Щоб заняття з логіки та алгоритмізації проходили ефективно, учні регулярно виконують логічні вправи, різні завдання, навчаються дивитися на життєві ситуації з точки зору логіки.
ІНТЕРНЕТ-ПРОГРАМУВАННЯ
На уроках Інтернет-програмування учні дізнаються, як працює інтернет, як ним користуватися, а також брати участь у його розвитку. Діти зможуть не просто переглядати веб-сторінки, сидячи за комп’ютером — вони зрозуміють їхню будову та технології, що використовуються для їх створення. Будуть створювати свої власні сторінки і зможуть ділитись ними зі своїми друзями та рідними. Діти познайомляться з мовою розмітки — HTML, стилізують свій сайт за допомогою CSS та його фреймворків, а щоб сайт виглядав динамічно, можна додати трохи JavaScript.
Алгоритмізація та програмування
Дуже важливим є вивчення предмету Алгоритмізація та програмування на мові С. Чому саме мова С (сі)? Та тому, що згодом прийде час вивчати інші мови для програмування сучасних “крутих” іграшок, інтернет-додатків і всього іншого. І мови програмування, які сьогодні для цього застосовуються, в більшості своїй мають синтаксис (правила написання команд та інших програмних конструкцій), майже однаковий з мовою С (до переліку цих мов належать, без сумніву, С++, а також Java, C#, PHP, Java Script). Учні перш за все, вивчають базовий синтаксис мови, вчаться правильно складати алгоритми (чіткі послідовності дій, які повинна виконувати програма). І коли вже будете “лускати як насіння” елементарні програмки (виведення на екран, введення з клавіатури, читання/запис у файл, виконання основних математичних та логічних операцій і т.п.) — почнеться розв’язання трохи складніших, але при цьому і цікавіших задач. Кожна з цих задач буде складовою майбутнього великого проекту у вигляді власної версії деякої цікавої комп’ютерної іграшки. Спочатку кожна задача (ігрове поле, інтерфейс, алгоритм самої гри, реєстрація гравців та їх результатів) вирішується окремо. По мірі доведення їх до робочого стану — вони об’єднуються, і в кінці виростають в повнофункціональний (хоча і відносно простий) програмний проект.
Основи веб-дизайну
З чого починається вивчення основ веб-дизайну у Школі Хакерів?
В першу чергу потрібно добре освоїти роботу з графічними редакторами. Найбільш поширеними програмними пакетами для роботи з графікою є програми Adobe Photoshop, Adobe Illustrator, Corel DRAW і Corel Paintshop. Звичайно, учні поступово освоюють всі перераховані програми для веб-дизайну і вчаться працювати з ними, але найчастіше використовуються все ж продукти від Adobe. Тому перш за все учні Школи Хакерів починають освоювати Adobe Photoshop. Заняття з веб-дизайну є дуже цікавими та веселими. Усім подобається експериментувати з власними шаблонами ;)
Arduino
Уявіть в якому захваті буде ваша дитина, коли самостійно зможе сконструювати робота або пристрій, що знадобиться в домашньому побуті. В Школі Хакерів на заняттях з Arduino діти розвивають творчий потенціал, також тренують логіку і уяву. Заняття з Arduino проходять в захоплюючій та цікавій формі, оскільки даний предмет об'єднує в собі програмування, механіку, фізику та математику. Учні, які пройшли базовий курс програмування на С\С++, програмують з розумінням і реальним результатом у командах разом із друзями-однодумцями та створюють проєкти, які надихають на вивчення нового!
НАШІ ВИКЛАДАЧІ