Программирование на языке Python

Общепедагогическая направленность занятий – гармонизация индивидуальных и социальных аспектов обучения в отношении к информационным технологиям. Умение составлять алгоритмы решения и навыки программирования являются элементами информационной компетенции − одной из ключевых компетенций современной школы. Умение находить решение, составлять алгоритм решения и реализовать его с помощью языков программирования – необходимое условие подготовки современных учеников. Особая роль отводится широко представленной в курсе системе рефлексивных заданий. Освоение рефлексии направлено на осознание обучающимися того важного обстоятельства, что наряду с разрабатываемыми ими продуктами в виде программ на компьютере рождается основополагающий образовательный продукт: освоенный инструментарий. Именно этот образовательный продукт станет базой для творческого самовыражения учащихся в форме различных программ.

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

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

Педагоги

Салтыкова Анна Геннадьевна, учитель информатики I квалификационной категории.

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

Вводное занятие (2 часа).

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

Раздел 2. Переменные и выражения (2 часов)

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

Раздел 4. Циклы (16 часов)

Раздел 5. Функции (10 часов)

Раздел 6. Строки – последовательности символов (5 часов)

Раздел 7. Сложные типы данных (8 часов)

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

Итого: 68 часа

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

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

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

В результате освоения программы обучающие научатся:

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

- выражать алгоритм решения задачи различными способами (словесным, графическим, в том числе и в виде блок-схемы, с помощью формальных языков и др.);

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

- определять результат выполнения заданного алгоритма или его фрагмента;

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

- выполнять без использования компьютера («вручную») несложные алгоритмы управления исполнителями и анализа числовых и текстовых данных, записанные на конкретном язык программирования с использованием основных управляющих конструкций последовательного программирования (линейная программа, ветвление, повторение, вспомогательные алгоритмы);оставлять алгоритмы управления исполнителями и анализа числовых и текстовых данных с использованием основных управляющих конструкций последовательного программирования и записывать их в виде программ на выбранном языке программирования; выполнять эти программы на компьютере;

- использовать величины (переменные) различных типов, табличные величины (массивы), а также выражения, составленные из этих величин; использовать оператор присваивания;

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

- использовать логические значения, операции и выражения с ними;

- записывать на выбранном языке программирования арифметические и логические выражения и вычислять их значения.

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

Программа предназначена для обучающихся Программа предназначена для обучающихся  от 14 до 17 лет

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

Доступ к сети интернет, на скорости от 5 Мбит/сек;

Компьютеры с современной ОС, процессором Intel Pentium 4 (и выше), оперативной памятью от 512 МБ;

Проектор и колонки для демонстрации медиа материалов;

Принтер.