Курс

Programming for Kids&Teens

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

16 сентября

person icon
График

вт, чт: 16:30 - 18:30

star icon
Длительность

76 часов

dollar icon
Группа

12 человек

Описание курса

Современный мир диктует свои правила. Дети с ранних лет не представляют жизни без интернета, смартфонов, планшетов и проявляют интерес к любым гаджетам. Почему бы не превратить это в классное хобби, которое в будущем станет престижной и любимой профессией?

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

Для кого

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

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

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

преподаватели курса

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

Что будете уметь

Создавать сайты как в конструкторе, так и при помощи 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 час. На консультации можно будет задать любые вопросы, которые интересуют, уточнить все, что было не понятно на занятиях, или же просто догнать материал пропущенных уроков.

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

Если у вас еще остались вопросы по курсу или программе обучения – запишитесь на индивидуальную консультацию со мной

Напиши нам







Спасибо за регистрацию.

В ближайшее время с вами свяжется наш менеджер

Контакты