Направленность дополнительной образовательной программы — техническая. Она
заключается в развитии технического и творческого мышления у обучающихся среднего
школьного возраста через разработку алгоритмов в цифровой среде, взаимодействие с
приложениями, сервисами и инструментами вне зависимости от платформы или
интерфейса, формирование навыка определения различных видов ошибок (логическая,
синтаксическая, ошибка среды и ошибка взаимодействия) и принципах их исправления в
процессе разработки с помощью процедур отладки. Также развитие у детей умения
составлять план деятельности, стремления к познавательным активностям,
исследовательских, прикладных способностей, формирование навыков сотрудничества и
коллективной работы в цифровой среде.
Развитие навыков программирования является уникальным способом
формирования интереса учащихся к техническим направлениям деятельности, а также
совершенствования алгоритмического, креативного мышления и навыков проектной
деятельности.
Программа составлена с учетом задач национального проекта «Цифровая
экономика» (федерального проекта «Кадры для цифровой экономики») и национального
проекта «Образование» (федерального проекта «Молодые профессионалы»): создание
условий для формирования у учащихся основ цифровых компетенций, необходимых для
дальнейшего участия в разработке и поддержке инфраструктур передачи, обработки и
хранения данных, а также цифровых продуктов для граждан, бизнеса и власти;
разработка, внедрение цифровых технологий и платформенных решений.
Python – это язык программирования общего назначения, распространяемый с
открытыми исходными текстами. Он оптимизирован для создания качественного
программного обеспечения. Язык Python используется сотнями тысяч разработчиков по
всему миру в таких областях, как создание веб-сценариев, системное программирование,
создание пользовательских интерфейсов, настройка программных продуктов под
пользователя, численное программирование и в других.
Программа «Программирование на Python» представляет собой углубленный курс
по программированию, дающий представление о понятиях структурного
программирования (данных, операциях, переменных, ветвлениях в программе, циклах и
функциях, массивах, файлах). Программа направлена на развитие логического и
пространственного мышления обучающегося, способствует раскрытию творческого
потенциала личности, приобретению практических умений и навыков в области
компьютерных технологий, способствует интеллектуальному развитию ребенка.