Инфоурок Информатика Другие методич. материалыЭлективный курс по теме "Программируем на Питоне"

Элективный курс по теме "Программируем на Питоне"

Скачать материал

МБОУ «Чурапчинская гимназия имени С.К.Макарова»

 

 

 

 

 

 

Программируем на Питоне.

 

 

 

 

 

 

Учитель информатики и ИКТ

Захаров Прокопий Прокопьевич

 

 

 

 

 

 

 

 

2018-2019 учебный год.

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.

 

Программирование  -  стержень курса информатики. В современных условиях развитого прикладного программного обеспечения изучение программирования потеряло свое значение как средство подготовки основной массы школьников. С одной стороны, это действительно так, но, с другой стороны, изучение основ программирования связано с целым рядом умений и навыков (организация деятельности, планирование ее и т. д.), которые по праву носят общеинтеллектуальный характер. Очень велика роль изучения программирования для развития мышления школьников, формирования многих приемов умственной деятельности. Здесь роль информатики сродни роли математики в школьном образовании. Поэтому не использовать действительно большие возможности программирования, решения соответствующих задач для развития мышления школьников, формирования многих общеучебных, общеинтеллектуальных умений и навыков было бы, наверное, неправильно. Изучая программирование на языке Паскаль, учащиеся прочнее усваивают основы алгоритмизации и программирования, приобщаются к алгоритмической культуре, познают азы профессии программиста.

Элективный курс «программируем на языке Питоне» является предметом по выбору для учащихся 8-х классов. Курс рассчитан на 28 часов по 1 часу в неделю. Усвоив материал курса, учащиеся могут применять свои знания в изучении объектно-ориентированного программирования.

 

Цели и задачи курса.

 

1.       Формирование интереса к изучению профессии, связанной с программированием.

2.       Формирование алгоритмической культуры.

3.       Дать ученику возможность реализовать свой интерес к выбранному курсу.

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

5.       Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

6.       Освоение всевозможных методов решения задач, реализуемых на языке Питон.

7.       Развитие алгоритмического мышления учащихся.

8.       Формирование навыков грамотной разработки программ.

9.       Углубление знаний, умений и навыков решения задач по программированию и алгоритмизации.

Требования к планируемым результатам

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

• сформированность мировоззрения, соответствующего современному уровню развития науки и техники;

• осознанный выбор будущей профессии и возможностей реализации собственных жизненных планов

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

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

Предметные результаты После изучения курса учащиеся должны:

• владеть навыками алгоритмического мышления и понимание необходимости формального описания алгоритмов;

• владеть стандартными приёмами написания программы для решения стандартной задачи с использованием основных конструкций программирования и отладки таких программ на языке Python;

• знать место языка Python среди языков программирования высокого уровня,

• знать особенности структуры программы, представленной на языке Python,

• иметь представление о модулях, входящих в состав среды Python?

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

• иметь представление о величине, ее характеристиках,

• знать что такое операция, операнд и их характеристики,

• знать принципиальные отличия величин структурированных и не структурированных,

• иметь представление о таких структурах данных, как число, текст, список,

• иметь представление о составе арифметического выражения;

• знать математические функции, входящие в Python, иметь представление о логических выражениях и входящих в них операндах, операциях и функциях,

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

• знать основные операторы языка Python, их синтаксис,

• иметь представление о процессе исполнения каждого из операторов,

• уметь разрабатывать программы обработки числовой и символьной информации,

• уметь разрабатывать программы (линейные, разветвляющиеся и с циклами),

• знать свойства данных типа «массив»,

• уметь воспроизводить алгоритмы сортировки массивов, поиска в упорядоченном массиве, распространять эти алгоритмы на сортировку и поиск в нечисловых массивах

 

 

Программа курса

 

 

урока

Тема урока

Часы

1

Язык Python

5

2

Ветвление

5

3

Циклы.

5

4

Массивы.

5

5

Символьные переменные.

6

6

Резерв

2

 

 

Тематическое планирование.

 

урока

Содержание

Часы

Сроки

1

Язык Python. Простейшие программы.

 

 

1

 

2

Алфавит языка. Константы. Переменные. Типы данных. Операции и выражения в языке Питон. Стандартные функции.

2

 

3

Реализация вычислений

2

 

4

Реализация ветвлений.

3

 

5

Сложные условия

2

 

6

Реализация циклических алгоритмов. 

5

 

7

Массивы. Обработка массивов

5

 

8

Символьные строки.

2

 

9

Обработка символьных строк.

4

 

10

Итоговая практическая работа.

2

 

Итого 28 часов

28

 

 

 

 

 

 

 

 

Перечень учебно-методического обеспечения:

1.Ресурсы сайта профессора, доктора технических наук, учителя информатики высшей категории, автора учебников по информатике К.Ю. Полякова:

·         http://kpolyakov.spb.ru/loadstat.php?f=/download/ch10-8_python.pdf

·         http://kpolyakov.spb.ru/loadstat.php?f=/download/slides10-8py.zip

·         http://kpolyakov.spb.ru/download/progr1011.doc

·         http://kpolyakov.spb.ru/download/infobr_2013-6.pdf

2.Сайт дистанционная подготовка по информатике
http://informatics.mccme.ru/

3.Изучаем Python Автор: Марк Лутц Издательство: Символ-Плюс ISBN 978-5-93286-159-2, 978-0-596-15806-4; 2011 г. Переводчик: А. Киселев

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Элективный курс по теме "Программируем на Питоне""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по футболу

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 651 420 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

КУРС ДОПОЛНИТЕЛЬНЫХ ЗАДАНИЙ ПО РЕАЛИЗАЦИИ ГЕОМЕТРИЧЕСКИХ ВЫЧИСЛЕНИЙ НА ЯЗЫКЕ PYTHON С АВТОМАТИЧЕСКОЙ ПРОВЕРКОЙ (8 класс)
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • Тема: Глава 3. Начала программирования
  • 22.01.2020
  • 1024
  • 30
«Информатика», Босова Л.Л., Босова А.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.10.2020 449
    • DOCX 22.3 кбайт
    • 18 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Захаров Прокопий Прокопьевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Захаров Прокопий Прокопьевич
    Захаров Прокопий Прокопьевич
    • На сайте: 3 года и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 517
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 118 человек из 42 регионов

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 17 регионов
  • Этот курс уже прошли 33 человека

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Музыкальная культура: от истории до современности

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Управление персоналом и коммуникация в команде

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 18 регионов