Инфоурок Информатика Рабочие программыРабочая программа элективного курса "Основы программирования робототехнических систем"

Рабочая программа элективного курса "Основы программирования робототехнических систем"

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

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

 

ГИМНАЗИЯ №1

 

 

 

 

УТВЕРЖДЕНО

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

Протокол № _____

от      « _____»  _________   20__ г.

 

Приказ № ____ от «___» ______ 20__ г.

 

Директор  __________

                          М.П.

 

 

 

РАБОЧАЯ ПРОГРАММА

 

Элективный курс

по информатике и ИКТ

11 класс

«Основы программирования робототехнических систем»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2016 – 2017

учебный год


 

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

Возрастная категория:  11 классы.

Количество часов на курс:  1 класс – 1 ч в неделю, всего 34 ч,

Тип курса: профильный.

Профили: информационный, технологический, естественно – научный.

 

Курс является ознакомительным по программированию робототехнических систем, реализующим сложную задачу — формирование структурного стиля мышления. Учебным материалом является система программирования роботов на основе конструкторов LEGO MINDSTORMS EV3 и NXT 2.0.

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

Следует также отметить, что Всероссийские олимпиады для школьников по информатике и тесты Единого государственного экзамена (в части A и C) содержат задания на программирование. Таким образом, введение дополнительного 1 ч в неделю на изучение курса основ программирования робототехнических систем является дополнительным  условием для реализации задачи обучения и воспитания  нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества.

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

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

 

Цель курса:

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

Задачи курса:

·         прививать интерес к информатике;

·         формировать у учащихся интерес к профессиям, требующим навыков конструирования, алгоритмизации и программирования;

·         развивать культуру алгоритмического мышления и конструирования;

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

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

·         сориентировать школьников на достижение образовательных результатов для успешного продвижения на рынке труда.

 

Требования к знаниям и умениям:

В результате освоения курса учащиеся

должны знать/ понимать:

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

 

 

должны уметь:

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

 

Содержание учебного материала

 

Класс

Модуль программы

Количество часов

Теория

Практика

1.                   

11

Ведение в практическую робототехнику

1

 

2.                   

11

Основы конструирования моделей из сборочных комплектов LEGO MINDSTORMS

1

1

3.                   

11

Среда программирования LEGO MINDSTORMS

1

1

4.                   

11

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

1

3

5.                   

11

Знакомство с датчиками. Создание и программирование роботов оснащенных датчиками на основе готовых сборочных инструкций

1

6

6.                   

11

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

1

7

7.                   

11

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

1

9

 

Модуль 1. Ведение в практическую робототехнику

Цели и задачи курса. Что такое роботы. Ролики, фотографии и мультимедиа. Рассказ о соревнованиях роботов: Евробот, фестиваль мобильных роботов, олимпиады роботов. Спортивная робототехника. В т.ч. - неразрушающие бои роботов. Конструкторы и «самодельные» роботы.

 

Модуль 2. Основы конструирования моделей из сборочных комплектов LEGO MINDSTORMS

Информация о имеющихся конструкторах, их функциональном назначении и отличии. Что необходимо знать перед началом работы с NXT. Датчики конструкторов LEGO на базе компьютера NXT, аппаратный и программный состав конструкторов LEGO на базе компьютера NXT, сервомотор NXT. Сборка по инструкции первой модели робота «Пятиминутка».

 

Модуль 3. Среда программирования LEGO MINDSTORMS

Изучение программного обеспечения, изучение среды программирования, управления. Краткое изучение программного обеспечения, изучение среды программирования и управления.

Сборка робота "Линейный ползун": путем модернизации робота "Пятиминутка Использование готовой программы управления роботом. Тест и выявление сильных и слабых сторон программ. Производство оптимизации готовой программы путем регулировки параметров, при которых программа работает без ошибок.

 

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

Создание и тест "Трёхколёсного робота". У этого робота отсутствуют датчики, но уже можно писать средние по сложности программы для управления двумя серводвигателями. Разработка программ для выполнения поставленных задач.

Создание и тест "Гусеничного робота". Анализ достоинств и недостатков конструкции.

Разработка и создание собственной модели. Анализ достоинств и недостатков конструкции. Оптимизация программ под решение поставленной задачи.

 

Модуль 5. Знакомство с датчиками. Создание и программирование роботов оснащенных датчиками на основе готовых сборочных инструкций

Ознакомление с основными датчиками робототехнического набора: касания, расстояния, освещения, звука.

Изучение способов оперирования датчиками в конструкции. Изучение программной обработки манипулирования датчиками созданной конструкции.

Сборка и программирование робота "Бот-внедорожник" использующего датчик касания. Написание и анализ программ описывающих реакцию на датчик.

Сбор и исследование различных  моделей роботов:

Гоночная машина - автобот - автомобиль с возможностью программирования его для движения по линиям.

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

Разработка и создание собственной модели робота с использованием изученных конструктивных и программных блоков.

 

Модуль 6. Самостоятельное создание и программирование роботов для решения поставленных задач

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

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

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

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

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

 

Модуль 7. Самостоятельное создание и программирование робототехнических систем для решения поставленных задач

Создание и программирование робототехнических систем имеющих в своем составе различное количество сервоприводов и процессорных блоков.

·         Создание и программирование робототехнических систем конвейерной обработки (передача объекта по линии роботов).

·         Создание и программирование робототехнических систем распознавания и сортировки объектов.

·         Создание и программирование робототехнических систем имеющих различное количество степеней свободы.

 

 

 

 

 

Организация учебного процесса

В основу организации учебного процесса положена система лекционно-практических занятий.

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

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

 

Состав учебно - методического комплекта представлен в виде свободно распростроняемых материалов взятых со следующих сайтов:

http://www.prorobot.ru/

http://robotbaza.ru/

http://edurobots.ru/

http://www.lego.com/ru-ru

https://education.lego.com/ru-ru/

http://kopilkaurokov.ru/

http://nsportal.ru

 

 


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

№ урока

Тема урока

Кол-во часов

Вид урока

Дата

проведения

 

 

1.                   

Ведение в практическую робототехнику

1

Лекция

 

 

 

2.                   

Основы конструирования моделей из сборочных комплектов LEGO MINDSTORMS

1

Лекция

 

 

 

3.                   

Собираем первую модель робота «Пятиминутка» по инструкции

1

Практическая работа

 

 

 

4.                   

Среда программирования LEGO MINDSTORMS

1

Лекция

 

 

 

5.                   

Сборка робота "Линейный ползун". Оптимизация готовой программы.

1

Практическая работа

 

 

6.                   

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

1

Лекция

 

 

7.                   

Создание и тест "Трёхколёсного робота". Разработка программ для выполнения поставленных задач.

1

Практическая работа

 

 

 

8.                   

Создание и тест "Гусеничного робота".

1

Практическая работа

 

 

 

9.                   

Разработка и создание собственной модели.

1

Зачет

 

 

 

10.               

Знакомство с датчиками. Создание и программирование роботов оснащенных датчиками на основе готовых сборочных инструкций

1

Лекция

 

 

 

11.               

Ознакомление с основными датчиками робототехнического набора: касания, расстояния, освещения, звука.

1

Практическая работа

 

 

 

12.               

Сборка и программирование робота "Бот-внедорожник" использующего датчик касания.

1

Практическая работа

 

 

 

13.               

Гоночная машина - автобот - автомобиль с возможностью программирования его для движения по линиям.

1

Практическая работа

 

 

 

14.               

Бот с ультразвуковым датчиком

1

Практическая работа

 

 

 

15.               

Разработка и создание собственной модели робота

1

Практическая работа

 

 

16.               

Разработка и создание собственной модели робота

1

Зачет

 

 

17.               

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

1

Лекция

 

 

18.               

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

1

Практическая работа

 

 

19.               

Автомобиль для движения по прерывистым линиям и в условиях наличия препятствий.

1

Практическая работа

 

 

20.               

Робот, принимающей решение преодоления непрерывной линии лабиринта.

1

Практическая работа

 

 

21.               

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

1

Практическая работа

 

 

22.               

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

1

Практическая работа

 

 

23.               

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

1

Практическая работа

 

 

24.               

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

1

Практическая работа

 

 

25.               

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

1

Зачет

 

 

26.               

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

1

Лекция

 

 

27.               

Создание и программирование робототехнических систем имеющих в своем составе различное количество сервоприводов и процессорных блоков.

1

Практическая работа

 

 

28.               

Создание и программирование робототехнических систем конвейерной обработки (передача объекта по линии роботов).

1

Практическая работа

 

 

29.               

Создание и программирование робототехнических систем конвейерной обработки (передача объекта по линии роботов).

1

Практическая работа

 

 

30.               

Создание и программирование робототехнических систем распознавания и сортировки объектов.

1

Практическая работа

 

 

31.               

Создание и программирование робототехнических систем распознавания и сортировки объектов.

1

Практическая работа

 

 

32.               

Создание и программирование робототехнических систем имеющих различное количество степеней свободы.

1

Практическая работа

 

 

33.               

Создание и программирование робототехнических систем имеющих различное количество степеней свободы.

1

Практическая работа

 

 

34.               

Создание и программирование робототехнических систем имеющих различное количество степеней свободы.

1

Зачет

 

 

Итого:

34

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа элективного курса "Основы программирования робототехнических систем""

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

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

Хранитель музейных предметов

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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 220 материалов в базе

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

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

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

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

  • Скачать материал
    • 27.09.2016 829
    • DOCX 34.7 кбайт
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Поломошнов Олег Владимирович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Поломошнов Олег Владимирович
    Поломошнов Олег Владимирович
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 21980
    • Всего материалов: 13

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

Математика и информатика: теория и методика преподавания в образовательной организации

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

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 683 человека из 79 регионов
  • Этот курс уже прошли 1 810 человек

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

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 54 регионов
  • Этот курс уже прошли 974 человека

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

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Инклюзивное образование: нормативное регулирование

4 ч.

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

Мини-курс

Теоретические аспекты трекинга и менторства

2 ч.

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

Мини-курс

Путь к осознанным решениям и здоровым отношениям

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 15 человек