Дніпро Курс

Programming for Kids&Teens

для дітей 9-14 років

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

14 Вересня

person icon
Графік

сб: 10:00 - 13:30

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

76 годин

dollar icon
Група

12 чоловік

Опис курсу

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

Наша програма складена таким чином, щоб охопити усі основні знання для будь-якого програміста-початківця. Тут дитина від 10 до 13 років зможе створити свою гру, додаток з графічним інтерфейсом, сайт, модель для 3D-принтингу та зрозуміти, як все влаштовано і чому кодити – це круто. Вона вивчить основи верстки та основи мов програмування Python та JavaScript.

Після цієї програми підліток може переходити до вивчення дорослих курсів з розробки.

Для кого

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

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

дітям та підліткам 9-14 років, що в майбутньому хочуть переходити на дорослі курси програмування та навчатися далі

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

Створювати веб-сторінки за допомогою HTML/CSS/JavaScript

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

Писати міні-додатки на мові програмування Python

Створювати свою міні-гру

Вивчити основи мови програмування JavaScript

Програма

Блок 1. Scratch (10 годин)

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

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

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

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

Блок 2. WIX (10 годин)

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

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

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

Блок 3. HTML/CSS/JavaScript (24 години)

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

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

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

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

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

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

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

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

Блок 4. 3D-print (10 годин)

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

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

Блок 5. Python (24 години)

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

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

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

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

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

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

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

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

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

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

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

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

Напиши нам







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

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

Контакти