Главная страница

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


Скачать 162.91 Kb.
НазваниеПояснительная записка Программа ориентирована на получение навыков работы на языке программирования Python. Это современный язык программирования, основными достоинствами которого являются применение на разных платформах,
Дата12.10.2018
Размер162.91 Kb.
Формат файлаrtf
Имя файлаpyton.rtf
ТипПояснительная записка
#53165

Пояснительная записка

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

Программа предназначена для учеников 7-8 классов, которые интересуются программированием и стремятся повысить уровень своих знаний в этой области. Начальный уровень знаний, умений и навыков для освоения программы обеспечивается программой школьного курса информатики и ИКТ.. Наиболее сложными для освоения для ребенка являются следующие содержательные линии: Информация и информационные процессы; Формализация и моделирование; Логическая линия; Алгоритмизация и программирование. В программе большое внимание уделено решению задачи формирования алгоритмической культуры учащихся, развитию алгоритмического мышления, входящим в перечень предметных результатов ФГОС. Для изучения основ программирования используется язык программирования Python. В соответствии с ФГОС, программа нацелена на обеспечение реализации трех групп образовательных результатов: личностных, метапредметных и предметных. Важнейшей задачей изучения информатики в школе является воспитание и развитие качеств личности, отвечающих требованиям информационного общества. В частности, одним из таких качеств является приобретение учащимися информационно-коммуникационной компетентности (ИКТ-компетентности). Многие составляющие ИКТ компетентности входят в комплекс универсальных учебных действий. Таким образом, часть метапредметных результатов образования в курсе информатики входят в структуру предметных результатов, т. е. становятся непосредственной целью обучения и отражаются в содержании изучаемого материала. Поэтому курс несет в себе значительное межпредметное, интегративное содержание в системе основного общего образования. При изучении курса «Программирование на языке Python. Создание веб сайтов» в соответствии с требованиями ФГОС формируются следующие личностные результаты: 1. Формирование целостного мировоззрения, соответствующего современному уровню развития науки и общественной практики.

2. Формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками и взрослыми в процессе образовательной, учебно-исследовательской, творческой деятельности. 3. Формирование ценности здорового и безопасного образа жизни. Формирование культуры безопасной работа за компьютером на уровне физического здоровья: знание правил работы, упражнений для глаз. Формирование культуры безопасной работы за компьютером на уровне психического здоровья: компьютер не только и не столько инструмент для игр и общения, программирование современный инструмент для решения конкретных задач. При изучении курса «Информатика» в соответствии с требованиями ФГОС формируются следующие результаты: 1. Умение самостоятельно планировать пути достижения цели, в том числе альтернативные, осознанно выбирать наиболее эффективные способы решения учебных и познавательных задач. 2. Умение формализовывать и структурировать информацию, составлять информационно-логические модели, выбирать способ представления данных в соответствии с поставленной задачей. 3. Умение создавать, применять и преобразовывать знаки и символы, модели и схемы для решения учебных и познавательных задач. 4. Формирование основ культуры проведения проектно-исследовательской работы и представления ее результатов научной общественности. Предметные результаты, формирующиеся при изучении курса «Информатика» в соответствии с требованиями ФГОС 1. Формирование информационной и алгоритмической культуры; формирование представления о компьютере как универсальном устройстве обработки информации; развитие основных навыков и умений использования компьютерных устройств. 2. Формирование представления об основных изучаемых понятиях: информация, алгоритм, модель и их свойства. 3. Развитие алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе; развитие умений составить и записать алгоритм для конкретного исполнителя. 4. Формирование умений формализации и структурирования информации, умения выбирать способ представления данных в соответствии с поставленной задачей таблицы, схемы, графики, диаграммы, с использованием соответствующих программных средств обработки данных. 5. Формирование навыков и умений безопасного и целесообразного поведения при работе с компьютерными программами и в Интернете, умения соблюдать нормы информационной этики и права.

Учебно-тематический план Содержание обучения 7 класс общее число часов 35 ч. п/п Наименование темы Количество часов. Теория Количество часов. Практика Всего часов по теме 1. Введение. Техника 0,5 0,5 1 безопасности 2. Типы данных Целочисленная арифметика Условная инструкция Цикл с параметром. Цикл с предусловием. Итого Тема 1. Вводные занятия Теоретические занятия: знакомство с воспитанниками, знакомство с образовательной программой, планом занятий. Основные сведения о языках программирования. Информация о языке программирования Python. Философия языка Python. Откуда скачать и как установить Python на личный компьютер или планшет. Сайт дистанционной подготовки. Для чего нужна регистрация, алгоритм регистрации. Алгоритм отправки задач в проверяющую систему. Практические занятия: Поиск информации в сети Интернет по истории создания и современном применении языка программирования Python. Создание компьютерной презентации. Безопасная работа за компьютером. Гимнастика для глаз, основные упражнения. Создание компьютерной презентации. Использование Python в режиме интерпретатора. Python интерактивный калькулятор. Создание и сохранение Python-программы. Регистрация на сайте дистанционной подготовки. Знакомство с интерфейсом сайта и правилами работы. Отправка задач в проверяющую систему. Тема 2. Типы данных Теоретические занятия: Данные, типы данных. Исторические факты о типизации данных в программировании. Николас Вирт. Типы данных в языке программирования Python. Основные операции над числами и строками. Конкатенация. Повторение n раз. Правила определения приоритетов операций. Функция type(). Преобразование типов. Практические занятия: использование Python в режиме интерпретатора. Задачи A J тема «Типы данных» на сайте дистанционной подготовки. Создание, отладка и сохранение программ для решения задач A J. Отправка решений этих задач в проверяющую систему. Обсуждение вариантов решений. Понятие о тестах в

 проверяющей системе. Основные виды ошибок, в результате которых решение не принимается проверяющей системой. Тема 3. Целочисленная арифметика Теоретические занятия: Обсуждение целого типа данных. Целый тип данных со знаком и без знака. Особенности компьютерной целочисленной арифметики. Операции деления для целого типа данных. Выяснение сути арифметических операций с переменными целого типа. Разбор программы выделения цифр из десятичного числа. Разбор программы перевода десятичного числа в двоичную систему счисления. Практические занятия: эксперименты с программами выделения цифр из десятичного числа и перевода десятичного числа в двоичную систему счисления. Задачи A AD тема «Целочисленная арифметика» на сайте дистанционной подготовки. Создание, отладка и сохранение программ для решения задач A AD. Отправка решений этих задач в проверяющую систему. Обсуждение вариантов решений. Тема 4. Условная инструкция Теоретические занятия: Основные понятия алгебры логики. Высказывания. Простые и составные высказывания. Инверсия, конъюнкция, дизъюнкция, импликация. Таблицы истинности. Законы алгебры логики. Логический тип данных. Операторы сравнения. Условный оператор. Синтаксис условной конструкции в языке программирования Python. Отступы. Вложенные условные инструкции. Каскадные условные инструкции. Практические занятия: Составление таблиц истинности логических функций. Преобразование логических выражений. Обсуждение задач темы. Решение задач, отправка решений в проверяющую систему. Тема 5. Цикл с параметром. Цикл с предусловием Теоретические занятия: Цикл как способ организации повторяющихся действий. Виды циклов. Цикл с параметром. Особенности использования циклов с параметром. Функция range(). Три случая использования функции range(). Управляющая переменная цикла. Тело цикла. Ручная трассировка программ. Вложенные циклы. Задача о счастливых билетах. Понятие о вычислительной сложности алгоритма и эффективности решения. Технологии программирования. Понятие о параллельном программировании. эффективности решения.

 8 класс общее число часов 35 ч по языку Pyton и 35 ч по CMs joomla. Учебно-тематический план п/п Наименование темы Количество часов. Теория Количество часов. Практика Всего часов по теме 1. Вводное занятие. 0,5 0, Строки Функция. Рекурсия Сортировки Списки Практикум по решению олимпиадных задач. Итого 8,5 26,5 35 Тема 1. Введение Теоретические занятия: Повторение изученного в 7 классе. Разбор демонстрационных вариантов заданий олимпиад по информатике и программированию. Практические занятия: Повторение. Решение задач дистанционного курса (из числа задач, которые не были решены в первый год обучения). Обсуждение вариантов формулировки темы, цели и задач проектно-исследовательских работ. эффективности решения и читаемости кода. Тема 2. Строки Теоретические занятия: Строковый тип данных. Строка как последовательность символов. Символы. Кодовые таблицы. Сравнение строк. Длина строки. Срезы. Понятие об объектах и методах. Методы find, rfind, replace, count. Из истории программирования: технологии программирования. Объектно-ориентированное программирование. эффективности решения. Тема 3. Функция. Рекурсия. Теоретические занятия: Понятие функции. Локальные и глобальные переменные. Имя функции. Использование инструкции return. Понятие о рекурсии. Рекурсия как один из эффективных приемов в программировании. Причины бесконечной рекурсии. эффективности решения и читаемости кода.

Тема 4. Сортировки Теоретические занятия: Постановка задачи сортировки, изучение простых методов сортировки. Сортировка подсчетом. Сортировка простым обменом. Сортировка простыми вставками. Оценка эффективности методов сортировки. Методы быстрой сортировки. эффективности решения и читаемости кода. Тема 5. Списки Теоретические занятия: Списки. Способы задания и считывания списков. Индексация списков, длина списка. Пустой список. Методы split n join. Генераторы списков. Срезы списков. Операции со списками. эффективности решения и читаемости кода. Тема 6. Практикум по решению задач Теоретические занятия: нет Практические занятия: решение задач онлайн.


написать администратору сайта