Инфоурок Информатика Рабочие программыРабочая программа преподавания специального курса «Программирование на Python» (8 класс)

Рабочая программа преподавания специального курса «Программирование на Python» (8 класс)

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

Утверждаю

директор МАОУ «Гимназия № 87»

______________ /Э.А.Кошеварова/

«_____» _________________ 2021 г.

 

Рассмотрено

на заседании методического совета

МАОУ «Гимназия № 87»

руководитель МС:

________________И.В.Колесник

«_____» _________________ 2021 г.

 

 

 

 

 

Рабочая программа преподавания

специального курса

«Программирование на Python»

(8 класс)

 

 

 

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

 

Кузьмин Антон Александрович

 

 

 

 

2021-2022 учебный год


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

Программа специального курса составлена на основе федерального государственного образовательного стандарта основного общего образования и соответствует требованиям к результатам освоения образовательной программы (личностным, метапредметным, предметным); основным подходам к развитию и формированию универсальных учебных действий (УУД) для основного общего образования. В ней учитываются возрастные и психологические особенности школьников, обучающихся на ступени основного общего образования, учитываются межпредметные связи. Программа предназначена для учащихся 8 классов.

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

Специальный курс построен по принципу сочетания теоретического материала с практическим решением заданий.

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

Промежуточный контроль знаний осуществляется в форме выполнения тестов. Итоговая аттестация проводится в форме тестирования с использованием тестовых материалов.

 

 

 

 

 

 

Цель и задачи программы:

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

Обучающие задачи программы:

  • формирование представления о роли информационных технологий в современном обществе;
  • знакомство с возможностями компьютерных технологий в отношении обработки и представления графической и текстовой информации посредством написания программ;
  • формирование навыков работы с современным свободным программным обеспечением (СПО);
  • изучение различных парадигм языка программирования Python 3.x, инструментов для создания графического интерфейса пользователя;
  • формирование представления о мире как системе разнообразных взаимодействующих объектов;
  • формирование представления об игровой стратегии, формирование навыков развития сюжетных линий, навыков прогнозирования игрового поведения.

Развивающие задачи программы:

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

Воспитательные задачи программы:

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

 

 

 

 

 

 

 

 

Планируемые (ожидаемые) результаты:

В конце обучения учащийся должен иметь следующие
личностные результаты:

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

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

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

Регулятивные УУД:

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

Средством формирования этих действий служит технология оценивания образовательных достижений (учебных успехов).

         Познавательные УУД:

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

Средством формирования этих действий служит учебный материал и задания.

         Коммуникативные УУД:

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

Средством формирования этих действий служит организация работы в парах и малых группах.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Учебно-тематический план

 «Программирование на Python»

 

Модуль

№ темы

Название темы

Всего часов

Теория

Практика

I

1.

Языки программирования. Обзор современных языков программирования.

1

1

0

2.

Язык программирования Python 3.x. Особенности ссылочных переменных. Блок-схемы. Команды ввода-вывода. Ветвления. Циклы.

4

1

3

 

 

 

 

 

II

3.

Разные способы ввода-вывода информации: генераторы. Решение задач.

3

1

2

4.

Ветвления: отличия. Решение задач.

3

1

2

5.

Циклы: виды, особенности, генераторы условий. Решение задач.

3

1

2

6.

Типы данных: целый тип, вещественный тип.

3

1

2

7.

Строки. Списки. Решение задач.

4

1

3

8.

Кортежи. Срезы. Решение задач.

4

1

3

9.

Словари. Решение задач.

3

1

2

10.

Функции. Работа с функциями в Python. Решение задач.

4

1

3

11.

Работа со встроенным графическим исполнителем Черепашка.

4

1

3

12.

Работа с подключенным из модуля исполнителем Робот.

3

1

2

III

13.

Объекты. Теория объектов. Решение задач.

3

1

2

14.

Классы. Наследование свойств. Решение задач.

3

1

2

IV

15.

Изучаем более совершенную графику с модулем TKinter. Итоговая аттестация.

5

1

4

Итого:

50

15

35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Календарно-тематическое планирование

Модуль

№ темы

Название темы

Всего часов

Дата проведения

I

1.

Языки программирования. Обзор современных языков программирования.

1

 

2.

Язык программирования Python 3.x. Особенности ссылочных переменных.

2

 

Блок-схемы. Команды ввода-вывода.

1

 

Ветвления. Циклы.

1

 

 

 

 

 

 

II

3.

Разные способы ввода-вывода информации: генераторы.

1

 

Решение задач.

2

 

4.

Ветвления: отличия.

1

 

Решение задач.

2

 

5.

Циклы: виды, особенности, генераторы условий.

1

 

Решение задач.

2

 

6.

Типы данных: целый тип, вещественный тип.

1

 

Решение задач.

2

 

7.

Строки. Списки.

1

 

Решение задач.

3

 

8.

Кортежи. Срезы.

1

 

Решение задач.

3

 

9.

Словари.

1

 

Решение задач.

2

 

10.

Функции. Работа с функциями в Python.

1

 

Решение задач.

3

 

11.

Работа со встроенным графическим исполнителем Черепашка.

1

 

Решение задач.

3

 

12.

Работа с подключенным из модуля исполнителем Робот.

1

 

Решение задач.

2

 

III

13.

Объекты. Теория объектов.

1

 

Решение задач.

1

 

Решение задач повышенной сложности.

1

 

14.

Классы. Наследование свойств.

1

 

Решение задач.

1

 

Решение задач повышенной сложности.

1

 

IV

15.

Изучаем более совершенную графику с модулем TKinter. Знакомство с модулем.

1

 

Знакомство с объектом Canvas и его свойствами.

1

 

Работа с объектом Canvas и его свойствами и методами.

1

 

Создание собственных графических объектов.

2

 

Итого:

50

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа преподавания специального курса «Программирование на Python» (8 класс)"

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

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

Юрист

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 661 760 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 18.08.2022 911
    • DOCX 30.6 кбайт
    • 52 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кузьмин Антон Александрович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Кузьмин Антон Александрович
    Кузьмин Антон Александрович
    • На сайте: 8 лет
    • Подписчики: 0
    • Всего просмотров: 1153
    • Всего материалов: 2

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 43 регионов
  • Этот курс уже прошли 1 297 человек

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 64 человека из 34 регионов
  • Этот курс уже прошли 83 человека

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 100 человек из 39 регионов
  • Этот курс уже прошли 806 человек

Мини-курс

Индустриальный туризм

4 ч.

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

Мини-курс

Стратегии антикризисных коммуникаций и управление репутацией в современном бизнесе

6 ч.

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

Мини-курс

Продажи и управление клиентским опытом: стратегии и аналитика

10 ч.

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