IT-квантум

Инструменты программирования нашли применение во всех отраслях. Базовые навыки программирования станут важным фактором карьерного роста и пригодятся даже непрограммистам. Такие вещи, как HTML/CSS или JavaScript-фреймворки, могут быть полезны для маркетологов, дизайнеров, продавцов и представителей множества других профессий.
Занятия по данной программе способствуют развитию логического и алгоритмического мышления, позволяют приобрести необходимый уровень теоретических знаний и практических навыков, необходимых для разработки небольших программ на различных языках программирования.

преподаватели

Федин Никита Алексеевич

Ануров Иван Сергеевич

Зиньков Алексей Сергеевич

Иванов Владимир Сергеевич

Содержание программы

Подготовительный модуль «Компьютерная грамотность 9+»

Раздел №1.
Знакомство с технопарком
1. Техника безопасности
2. Экскурсия по технопарку
3. Игры на командообразование. Создание команд
Раздел №2.
Основы работы с компьютером и интернетом 
1. Основы работы с приложениями на компьютере 
2. Работа с web-браузером. Интернет-грамотность 
3. Что такое QR-Код? Создание собственного QR-Кода 
Знакомство с инструментами Google 
1. Знакомство с Google Docs, Sheets, Slides, Forms 
2. Выбор тематики доклада 
3. Создание и проведение опроса учащихся Кванториума через Google Forms 
4. Подсчет данных опроса через Google Sheets 
5. Составление текста доклада через Google Docs 
6. Создание презентации по докладу через Google Slides 
Раздел №4.
Подготовка к итоговой работе 
1. Как подготовить текст к защите проекта. Поиск информации и составление текста презентации к выбранному проекту 
2. Как создавать презентации в PowerPoint. Создание презентации к выбранному проекту. Как выступать перед аудиторией: важные правила 
3. Итоговая работа 
4. Рефлексия 

Подготовительный модуль «Программирование на Scratch 9+»

Раздел №1.
Знакомство с технопарком 
1. Техника безопасности 
2. Экскурсия по технопарку 
3. Игры на командообразование. Создание команд 
Раздел №2.
Основы работы с компьютером и интернетом 
1. Ознакомление со средой программирования 
2. Разбор “События” в Scratch 
3. Перемещение персонажа на сцене 
4. Управление персонажем на сцене 
5. Создание игры “Салочки” 
8 Знакомство с анимацией и разделом “Внешний вид” в Scratch 
9 Работа со звуком в Scratch 
10 Разбор раздела “Переменные” в Scratch 
11 Разбор раздела “Управление” в Scratch 
Раздел №3.
Создание первых игр с использованием основных инструментов 
12 Создание анимированного мультфильма в Scratch 
13 Защита творческой работ
14 Разбор раздела “Сенсоры” в Scratch 
15 Разбор раздела “Операторы ” в Scratch 
16 Создание игры жанра Click&Point 
17 Изучение расширения “Музыка” 
18 Изучение расширения “Перо” 
19 Изучение расширения “Видео распознавание” 
20 Изучение расширения “Текст в речь”
21 Изучение расширения “Перевести” 
22 Работа над проектом 
Раздел №4.
Подготовка к итоговой работе 
1. Как подготовить текст к защите проекта. Поиск информации и составление текста презентации к выбранному проекту 
2. Как создавать презентации в PowerPoint. Создание презентации к выбранному проекту. Как выступать перед аудиторией: важные правила
3. Итоговая работа 
4. Рефлексия 

Вводный модуль «Программирование на Python»

1 Техника безопасности. Введение в программирование 
2 Знакомство с IDLE Python, Anaconda, Jupyter-notebook 
3 Основы программирования Python
4 Рефлексия 
5 Знакомство с содержанием кейса 
6 Кейс «Telegram-бот»
7 Конкурс проектов
8 Итоговая аттестация 
9 Рефлексия 

Вводный модуль GameDev

1 Техника безопасности. Введение в программирование
2 Знакомство с Microsoft Visual Studio, создание первого С# проекта
3 Основы программирования C# 
4 Рефлексия 
5 Изучение процесса разработки приложений Windows Forms 
6 Выбор тематики приложения для разработки 
7 Разработка приложения Windows Forms 
8 Конкурс проектов 
9 Итоговая аттестация 
10 Рефлексия 

Вводный модуль web-дизайн

1 Техника безопасности. Введение в web-дизайн 
2 Основы HTML и CSS 
3 Структура HTML-документа 
4 Разметка текста 
5 Ссылки и изображения
6 Основы CSS 
7 Оформление текста с помощью CSS 
8 Изучение редактора кода VS Code 
9 Изучение сервисов Google 
10 Кейс “Социальная страничка” 
11 Кейс “Одностраничный сайт” 
12 Конкурс проектов
13 Итоговая аттестация 
14 Рефлексия 

Цели программы

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

Результат программы

В зависимости от выбранного направления в IT-квантуме обучающийся будет знать:
основы алгоритмизации и формализации алгоритмов;
основы компьютерной грамотности;
основы программирования на языке С#;
основы программирования на языке Python;
основы языка разметки гипертекста HTML, языков программирования JavaScript, формального языка CSS;
основы работы с конструкторами для создания сайтов;
базовые принципы объектно-ориентированного программирования;
основы работы в специализированном ПО для создания презентаций;
основные этапы проектирования;
базовые знания работы с проектом; требования.
Обучающийся будет уметь:
генерировать идеи используя специальные инструменты (мозговой штурм, круги эйлера и др.);
слушать и слышать собеседника;
аргументированно обосновывать свою точку зрения;
искать информацию в различных источниках и структурировать ее;
работать в команде;
грамотно письменно формулировать свои мысли;
критически мыслить и объективно оценивать свои результаты;
составлять блок-схемы и алгоритма программы;
писать код программы согласно алгоритму;
создавать одностраничный и многостраничный сайт и осуществлять его оформление;
проектировать интерфейс пользователей и разрабатывать desktop-приложения;
создавать ботов на платформе telegram;
использовать новейшие инструменты для создания презентаций;
оформлять продукты проектной работы;
презентовать проект.
Обучающийся будет понимать:
ценность информации и ее обработки, передачи и хранения;
важность взаимодействия команды в реализации проекта;
готовность к соревновательной деятельности и продолжению обучения.

Материально-техническая база

Программное обеспечение:
1. Python 3.7.x+;
2. Thonny PyCharm;
3. Anaconda;
4. .NET Core;
5. Microsoft Visual Studio Code;
6. Microsoft Visual Studio 2019 Community Edition;
7. Godot Engine 3.4;
8. Unreal Engine 4;
9. IntelliJ IDEA;
10. Android Studio;
11. GitHub Desktop Google Chrome;
12. Discord;
13. Photoshop;
14. OBS.

Оборудование:
1. Монитор iiyama ProLite XUB2390HS-B1 23 – 28 шт.
2. Клавиатура a4tech kv-300h dark grey usb – 14 шт.
3. Мышь Oscar Gaming Mouse X-710BK – 14 шт.
4. Системный блок Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz, 16Gb RAM, PNY Quadro P600 2GB (VCQP600) – 14 шт.
5. Планшет iPad Pro 12,9 128Gb или новее – 2 шт.
6. Mac mini (Late 2014) или новее – 2 шт.
7. Magic Mouse 2 – 2 шт.
8. Magic Keyboard with Numeric Keypad – 2 шт.
9. Кабель HDMI – mini DisplayPort – 28 шт.
10. SMART Board M600ix3 interactive whiteboard systems – 1 шт.
11. Маркерная доска – 1 шт.
12. Маркер черный цвет – 20 шт.