«Программирование и создание 3D игр в Kodu Game Lab»

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

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

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

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

Занятия в основном носят практический характер. Они включают работу по формированию навыков работы с объектами компьютерной графики, навыков анимирования трехмерных объектов, визуализации взаимодействий персонажей по правилам, умений устанавливать взаимосвязи между объектами игрового мира. В конце курса планируется защита индивидуальных проектов, позволяющие проверить качество освоения курса, а также уровень сформированности умений создания и визуализации трехмерной анимации, навыков работы с визуальным конструктором трехмерных игр Kodu.

Педагоги

Сорокин Кирилл Николаевич

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

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

Задачи:

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

●        развитие алгоритмического стиля мышления;

●        формирование мотивации к получению образования в ИТ-сфере посредством организации продуктивной творческой деятельности и создания ситуации успеха.

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

●        формирование навыков планирования целенаправленной деятельности человека, в том числе учебной деятельности;

●        развитие творческих способностей и познавательного интереса учащихся;

●        формирование представлений об этических нормах работы с информацией, об информационной безопасности личности и государства;

●        формирование навыков работы с объектами;

●        формирование первоначальных навыков программирования с применением учебных визуальных сред программирования.

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

Основные образовательные результаты:

предметные:

●       освоение понятий «алгоритм», «программа» через призму практического опыта в ходе создания программных кодов;

●       соотнесение ключевых подходов визуального и объектно-ориентированного программирования с возможностями системы программирования Kodu;

●       практические навыки создания линейных алгоритмов управления исполнителями;

●       умение формально выполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов;

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

личностные:

●       готовность и способность обучающихся к саморазвитию и личностному самоопределению, мотивация к целенаправленной познавательной деятельности с целью приобретения профессиональных навыков в ИТ- сфере;


метапредметные:

●       умение самостоятельно планировать пути достижения целей, соотносить свои действия с планируемыми результатами, осуществлять контроль и коррекцию своей деятельности в процессе достижения результата;

●       умение организовывать продуктивное сотрудничество и совместную деятельность с учителем и сверстниками.

В результате освоения практической части курса учащиеся должны уметь:

●        исполнять линейный алгоритм для формального исполнителя с заданной системой команд;

●        исполнять алгоритмы, содержащие ветвления и повторения, для формального исполнителя с заданной системой команд;

●        по данному алгоритму определять, для решения какой задачи он предназначен;

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

●        управлять движением объектов;

●        создавать простейшие объекты;

●        моделировать прямолинейное движение с разными скоростями;

●        моделировать движение по сложной траектории;

●        моделировать движение с повторяющимися фрагментами (делать анимацию);

●        разрабатывать программы для исполнителя.

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

Особых условий не требуется.

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

-ноутбуки

- проектор

- экран