«Магия программирования»

Программа направлена на изучение учащимися основ теории программирования.

Последовательное и планомерное обучение на пути освоения технического мастерства в области программирования дополняется знакомством с созданием трендов в программировании, в области сайтостроения, что имеет особое значение для развития и раскрытия своего мастерства в технической направленности в школьном возрасте.

Педагоги

Пронькин Андрей Владимирович

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

1. Вводное занятие. Инструктаж по технике безопасности. Знакомство с программами программирования – 2 часа

2. Adobe Dreamweaver HTML и СSS – 20 часов

2.1. Интерфейс программы. Структура директорий – 2 часа

2.2. Заголовки и абзацы текста в HTML. Как делать полужирное и курсивное начертание текста в HTML. Горизонтальные линии и другие знаки в HTML. Логическое ударение и аббревиатуры в HTML. Теги исправления контента и информация о веб-дизайнере в HTML – 2 часа

2.3. Списки в HTML. Ссылки в HTML. Как добавить изображение на страницу сайта в HTML. Анимация GIF-изображения на сайте. Как создавать таблицы для сайта. Как создать веб-формы в HTML. Как делаются комментарии в HTML. Атрибут ID и Class: в чем их различие. Группировка текста в HTML. Как писать сведения о веб-странице. Элемент meta и дополнительная разметка – 2 часа

 

2.4. Flash, видео и аудиоконтект в HTML. Как их правильно добавить на веб-сайт. Дизайн в СSS Списки, таблицы и формы в CSS. Создание маркеров. Закругление углов в СSS – 2часа

2.5. Цвет и его понимание в СSS. Типографика СSS: шрифт и интервалы. Блочная модель в СSS: управление размерами, поля, отступы и границы – 2 часа

2.6. Изображение в СSS – 2 часа

2.7. Градиенты в СSS – 2 часа

 

2.8 Макетные сетки. Виды макетов сайта – 2 часа

 

2.9. Создание меню для сайта −2 часа

 

2.10. Создание видеогалереи сайта – 2 часа

 

3. Создание игр – 42 часа

3.1. Основные возможности Unity и его установка. Виды и история создания игр – 2 часа

 

3.2. Элементы главного экрана. Создание проекта. Импорт ресурсов. Помещение объекта на сцену и изменение его свойств – 2 часа

3.3. Трансформация и навигация. Построение сцены. Свет и небо. Тестовый запуск. Добавляем воду в сцену – 2 часа

 

3.4. Работа с Ассетами или материалами. Графические примитивы. Трехмерные модели. Файлы изображений. Звуковые файлы. Импорт Ассетов. Где взять ассеты? – 2 часа

 

3.5. Создание и использование материалов. Изучаем интерфейс Unity. Обозреватель проекта. Рабочая область. Навигация по сцене. Режим полета. Инструмент Hand – 2 часа

 

3.6. Вкладка Game. Иерархия проекта. Инспектор проектов – 2 часа

 

3.7. Панель инструментов. Поиск по сцене. Консоль. Организация рабочего пространства. Комбинация клавиш – 2 часа

3.8. Создание Геймплея. Сцены и игровые компоненты. Включение и отключение объектов. Статические игровые объекты. Префабы. Программное создание префабов. Замена персонажа другим префабом – 2 часа

3.9. Традиционный ввод. Ввод с мобильного устройства. Акселерометр. Трансфомация объектов – 2 часа

 

3.10. Источники света. Камеры. Графические возможности Unity. Материалы, текстуры и шейдеры. Создание ландшафта – 2 часа

 

3.11. Система частиц. Отражающие зонды. Физика в Unity – 2 часа

 

3.12. Основы скриптинга. Программное управление игровыми объектами. Методы событий. Сопрограммы и классы. Сохранение и загрузка игрового процесса – 2 часа

 

3.13. Звук в Unity. Виды звуков. Класс Микрофон. Обзор AudioMixer – 2 часа

 

3.14. Создание меню игры. Программирование кнопок. Фоновое изображение для меню – 2 часа

 

3.15. Анимация в Unity. Навигация в игре. Автоматическое генерирование карты уровня – 2 часа

 

3.16. Подготовительные мероприятия. Маска слоя – 2часа

 

3.17. Сборка игры. Создание инсталлятора – 2 часа

Теоретическая часть: Рассказать о создании инсталлятора сборки игры.

Практическая часть: Сделать предложенные проекты.

3.18. Практические аспекты разработки игры – 2 часа

Теоретическая часть: Рассказать, в чем заключаются практические аспекты разработки игры.

Практическая часть: Сделать предложенные проекты.

3.19. Введение в Unity GameDev – 2 часа

Теоретическая часть: Рассказать о введении в Unity GameDev.

Практическая часть: Сделать предложенные проекты.

3.20. Использование текстуры вместо чисел в нодах Blender – 2 часа

Теоретическая часть: Рассказать о UV разметка 3D-модели в Blender. Практическая часть: Сделать предложенные проекты.

3.21. Движок Gogot и Unreal Engine – 2 часа

Теоретическая часть: Рассказать о движках Gogot и Unreal Engine.

Практическая часть: Сделать предложенные проекты.

4. Аттестация – 4 часа 

5. Подготовка к выставкам и конкурсам – 2 часа

6. Итоговое занятие – 2 часа

 

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

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

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

В результате завершения обучения по программе «Магия программирования» учащиеся должны:

Знать:

- принципы построения HTML документа и работы с его элементами;

- алгоритмы применения технологии CSS;

- сущность, назначение и структуру объектной модели браузера и документа;

- элементы и конструкции языка JavaScript и способы их применения;

- принципы функционирования виртуального сервера;

- элементы и конструкции языка PHP и способы их применения для построения серверных сценариев;

- современные технологии и средства разработки WEB-приложений;

- способы и средства публикации, поддержки, поисковой оптимизации и обновления WEB–документа.

Уметь:

- создавать описания стилей элемента HTML-документа различными способами;

- создавать разработки на языке JavaScript;

- создавать разработки серверных сценариев на языке PHP.

- создаватьWEB-документ и работать с базовыми его элементами;

- изменять свойства документа и его элементов средствами технологии CSS;

- создавать клиентские сценарии, осуществлять их внедрение в проект и

тестирование;

- загружать в интернет рекламные веб-баннеры и веб-рекламу.

Особые условия проведения

нет

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

1. Компьютерное оборудование.

2. Программы веб-дизайна.

3. Компиляторы программирования.

4. Проектор.

5. Тетради и ручки для конспекта, флеш-накопители.