Курс

Programming for Kids&Teens

Записатися
clock icon
Старт групи

26 Січня

person icon
Графік

сб: 14:00 - 17:30

star icon
Тривалість

76 годин

dollar icon
Група

12 чоловік

Опис курсу

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

Даний курс буде першим кроком дитини в світі програмування. Тут він зможе створити свою гру, додаток з графічним інтерфейсом, сайт, модель для 3D-принтингу та зрозуміти, як все влаштовано і чому кодити – це круто.

Для кого

дітям та підліткам, які не уявляють свого життя без смартфона або комп'ютера, цікавляться ІТ і вже хочуть спробувати себе в сфері програмування

всім, кому від 10 до 14 років та хто хоче навчитися створювати сайти, друкувати на 3D-принтерах та розробляти програми

підліткам, які в подальшому хочуть продовжити навчання в цій сфері

Викладачі курсу

Владислав Бучковский

куратор курсу Programming for Kids&Teens

Що будете вміти

Створювати сайти як в конструкторі, так і за допомогою HTML/CSS/JavaScript

Створювати об'ємні моделі для друку на 3D принтері

Розробляти міні-додатки на мові програмування Python

Створювати свою власну гру

Освоїть основи популярної мови програмування JavaScript

Програма

Блок 1. Scratch

Для початку дитина на основі процесу створення гри вивчить елементарні поняття та отримає стартові знання. Допоможе йому в цьому Scratch.

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

Цей блок дасть можливість:
• вивчити і створювати алгоритми
• створювати змінні
• спроектувати логіку гри
• створити гру

В кінці першого блоку у дитини буде гра, створена його руками.

Блок 2. WIX

На цьому етапі дитина навчиться створювати сайти за короткий проміжок часу за допомогою Wix.

Wix.com – платформа для створення і розвитку інтернет-проектів, на якій можна конструювати сайти та їх мобільні версії. До того ж, можна розширювати функціонал створеного сайту – вибрати додаток, розроблений самостійно, іншими програмістами або тієї ж платформою Wix.

У процесі знайомства з другим блоком занять дитина навчиться:
• робити односторінкові сайти
• робити багатосторінкові сайти
• приєднувати додатки для розширення функціоналу
• керувати сайтом
В кінці другого блоку у кожного учня буде власний сайт, створений в конструкторі Wix.

Блок 3. HTML/CSS/JavaScript

Третій блок включатиме два модуля:

Модуль 1. Основи HTML і CSS

Без HTML не може існувати жоден сайт. Це засіб логічної розмітки веб-сторінки. Використовуючи цю розмітку, ми вносимо дані на сторінку. Учні зрозуміють, як робити розмітку за допомогою HTML-тегів (спеціальних маркерів, які зчитує браузер).

Що включає модуль:
• селектори CSS
• оформлення елементів
• управління розміром і положенням блоків на сторінці
• базова анімація
• створення свого сайту

Модуль 2. Основи JS

HTML задає розмітку сайту, CSS відповідає за зовнішній вигляд, а JavaScript призводить все в дію. Саме за допомогою JavaScript-коду програміст визначає, як сторінка буде реагувати на дії користувача. Це модуль, який дасть базові знання про популярну мову програмування JavaScript, яка обов’язково знадобиться всім дітям, які захочуть продовжити навчання в цій сфері.

Що включає модуль:
• базові і об’єктні типи даних
• перетворення типів
• змінні і правила їх іменування
• умови, оператори, масиви, цикли, функції
• області видимості, замикання

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

Блок 4. 3D-print

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

В кінці кожен отримає свою іграшку / предмет / що-завгодно з пластика, створене з нуля і надруковане на 3D-принтері.

Блок 5. Python

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

У п’ятому блоці діти познайомляться з мовою програмування Python.
Це мова з простою філософією, яка орієнтована на підвищення продуктивності роботи як розробника, так і коду. І, звичайно ж, з його допомогою можна розробляти програми. Блок включає в себе два модулі:

Модуль 1. Основи програмування на Python

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

Модуль 2. Створення графічного інтерфейсу

Цей модуль дасть дітям можливість наповнити свій додаток і створити для нього графічний інтерфейс. Робити це вони будуть за допомогою бібліотеки Tkinter.

Ознайомлення включає:
• створення основи додатки
• додавання віджетів
• додавання подій до тих чи інших віджетів

За результатами всього блоку у дітей буде власний додаток до розробленого для нього графічним інтерфейсом.

Менторська допомога

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

Запис на консультацію

Якщо у вас ще залишилися запитання щодо курсу або програми навчання - запишіться на індивідуальну консультацію зі мною

Напиши нам







Дякуємо за реєстрацію.

Найближчим часом з вами зв‘яжеться наш менеджер

Контакти