Similar presentations:
Аттестационная работа. Методическая разработка по выполнению проектной работы игра «Пушка»
1. Аттестационная работа
Слушателя курсов повышения квалификации по программе:«Проектная и исследовательская деятельность как способ
формирования метапредметных результатов обучения в
условиях реализации ФГОС»
Тузова Александра Анатольевича
МБОУ СОШ № 6 г.о. Королёв Московской области
На тему:
Методическая разработка по
выполнению проектной работы «Игра
«Пушка»
1
2. Краткая характеристика жанра работы
В качестве итоговой работы автор предлагаетметодическую разработку по выполнению
проектной работы «Игра «Пушка».
Предполагается, что данная работа будет
выполнятся при изучении темы «Введение в
объектно-ориентированное
программирование» в рамках элективного
курса «Программирование на языке Python: за
рамками базового курса информатики» для
10-го класса
2
3. Краткая характеристика образовательного учреждения
Муниципальное бюджетноеобщеобразовательное учреждение городского
округа Королёв Московской области
"Средняя общеобразовательная школа № 6«
bsosh6.shkola.hc.ru
Школа является опытно-экспериментальной
площадкой «Института теории и истории
педагогики» РАО по теме: «Методика внедрения
современных педагогических технологий в
образовательный процесс общеобразовательной
школы с целью воспитания и развития качеств
личности, отвечающих требованиям
постиндустриального общества».
3
4. Цель работы
Цель работы: создание (доработка)интерактивной игры «Пушка» на языке Python c
использованием модуля Tkinter
Исходные данные:
1. Заготовка для
программы
2. Необходимые
теоретические знания по
основам объектноориентированного
программирования,
работе с модулем Tkinter
4
5. Задачи работы
1. Обзор аналогичных игровых программ в русскои англоязычном интернете. Оценка удобстваинтерфейса. Определение используемых в
данном аналоге основных элементов GUI
(графического интрефейса). Насколько хочется
ли играть в эту игру?
2. Обзор аналогичных программ, реализованных
на языке Python
3. Выбор необходимых элементов интерфейса,
соответствующих лучшим образцам аналогов в
п. 1, математического моделирования
поведения графических объектов на уровне
подготовки ученика 10-го класса.
5
6. Задачи работы
4. Создание аккаунта учащегося на ресурсеуправления версиями github.com для
взаимодействия с руководителем проекта по
сети интернет.
5. Составление плана работы над программой.
Определение не изученных ранее элементов
интерфейса, описание и использование которых
необходимо изучить дополнительно.
6. Привязка локальной среды программирования
PyCharm Edu к ученическому аккаунту на github.
6
7. Задачи работы
7. Создание и отладка этапных версий программыв соответствии пунктом 5 в парадигме
объектно-ориентированного программирования.
8. Отправка в репозиторий проекта на github этих
версий программы, изучение замечаний
руководителя проекта, корректировка
программы если это необходимо.
9. Оформление программы в сответствии с PEP 8
https://pythonworld.ru/osnovy/pep-8-rukovodstvo-p
o-napisaniyu-koda-na-python.html
(PEP 8 создан на основе рекомендаций
создателя языка Гвидо ван Россума)
7
8. Задачи работы
10. Представление результатов работы сиспользованием современных программных
средств презентации. Использование
свободного программного обеспечение
приветствуется.
11. Доклад результатов работы над проектом
среди учеников класса. Демонстрация работы
программы. Тестирование программы другими
учащимися. Совместное определение
целесообразности дальнейшей доработки
программы, предстоящих этапов доработки.
12. Выступление авторов лучших проектов на
ежегодной школьной научно-практической
конференции.
8
9. Применяемая форма проектной деятельности
Индивидуальный прикладной проектвыполняется:
обучающимся самостоятельно под руководством
учителя (тьютора) по выбранной теме в рамках
изучаемого учебного предмета (в данном случаем
элективного курса по информатике)
9
10. Обоснование актуальности
Как говорит на курсах Фоксфорда Т.Ф. Хирьянов,при изучении программирования есть несколько
определяющих моментов:
1. Оператор присваивания
2. Рекурсия
И, основываясь на собственном опыте, я добавил
бы еще один пункт:
3. Объектно-ориентированное программирование.
И здесь нет лучшего средства активизировать
мотивацию обучающихся, чем вовлечь их в
работу над проектом создания не просто
прикладной учебной программы, а именно игры.
10
11. Основное содержание работы
Проект выполняется в рамках темы изучения модуляTkinter. Даже в рамках элективного курса не
представляется возможным изучить все элементы
графического интерфейса пользователя (GUI).
Работа над проектом дает возможность учащемуся
выбрать и изучить именно не элементы, которые
необходимы, приобрести навык поиска необходимого
для работы программы объекта, изучения его работы
и методов взаимодействия с другими объектами
интерфейса и программного кода. Проект позволит
обучающемуся активизировать межпредметные
связи, вспомнить или изучить траекторию снаряда,
пущенного под углом к горизонту, адаптировать
выбранную мат. модель к экранным координатам.
11
12. Основное содержание работы
Работа с проектом даст возможность обучающимсяпознакомиться с исходными текстами аналогов
заданной игровой программы. А понимать исходные
тексты других разработчиков – одно из основных
качеств профильной подготовки профессиональных
программистов.
Даже если учащийся не поймет имеющийся
исходный код понравившейся программы, он сможет
реализовать её элементы самостоятельно.
И совсем уже будет замечательно, если в итоге у
кого-то получится не имеющий аналогов вариант
программы «Пушка»: красивый, удобный,
интересный.
12
13. Методы диагностики образовательного результата
1314. Методы диагностики образовательного результата
• осведомленность в проблематике избраннойобласти;
• соответствие результата поставленным целям и
задачам;
• оптимальность программного кода,
работоспособность программы в разных режимах,
учет граничных условий, программная обработка
исключений;
• оригинальность решения;
• последовательность и доступность презентации
проекта, качество презентационных материалов
14
15. Перспективы развития проектной деятельности в работе автора
Метод проектов для меня является лучшим путемне просто познания нового (от действия к мысли),
но преобразования нового знание в радостное
личностное эвристическое переживание,
испытываемое неоднократно в ходе выполнение
работы. Так учусь сам. И в этом вижу лучший путь
передачи знаний учащимся.
15