«ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PYTHON»

Данная рабочая программа дополнительного образования «Программирование на языке Python» предназначена для обучающихся 10-11 классов. Содержание обучения, представленное в программе курса «Программирование на языке Python», позволяет вести обучение школьников в режиме актуального познания. Практическая направленность курса на создание внешних образовательных продуктов блок-схем, алгоритмов, программ — способствует выявлению фактов, которые невозможно объяснить на основе имеющихся у школьников знаний. Возникающие при этом познавательные переживания обусловливают сознательное отношение к изучению основных теоретических положений информатики.

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

Педагоги

Чагина Наталия Владимировна

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

Раздел 1. Знакомство с языком Python

Раздел 2. Переменные и выражения

Раздел 3. Условные предложения

Раздел 4. Циклы

Раздел 5. Функции

Раздел 6. Строки - последовательности символов

Раздел 7. Сложные типы данных

Раздел 8. Стиль программирования и отладка программ

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

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

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

Личностные результаты:

 

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

−                   критичность мышления;

−                   креативность мышления, инициатива, находчивость, активность при решении практических задач в области информатики

 

Метапредметные результаты:

 

−                   умение самостоятельно анализировать условия достижения цели на основе учета выделенных ориентиров действия в новом учебном материале;

−                   умение планировать пути достижения целей;

−                   умение самостоятельно контролировать свое время и управлять им;

−                   умение задавать вопросы, необходимые для организации собственной деятельности;

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

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

 

Предметные результаты:

 

Учащиеся научатся:

−                   составлять алгоритмы для решения задач;

−                   реализовывать алгоритмы на компьютере в виде программ, написанных на языке Python;

−                   владеть основными навыками программирования на языке Python;

−                   уметь отлаживать и тестировать программы, написанные на языке Python.

 

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

Требования к помещению для занятий:

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

 

Стол учительский

Компьютер учительский

Доска интерактивная

Столы компьютерные ученические

Стулья ученические

Компьютер ученический

Принтер