| № п/п | Месяц* | Число* | Время проведения занятий* | Форма занятий | Кол-во часов | Тема занятия | Место проведения | Форма контроля |
| Раздел 1. Введение. Техника безопасности | ||||||||
| 1. | Лекция | Введение в робототехнику. Правила техники безопасности | Каб. 30 | Устный опрос | ||||
| Раздел 2. Основы программирования Arduino | ||||||||
| 2. | Лекция | Среда Arduino IDE. Установка программы и её запуск | Каб. 30 | Устный опрос | ||||
| 3. | Практическое занятие | Установка среды Arduino IDE. Изучение меню программы | Каб. 30 | Наблюдение | ||||
| 4. | Лекция | Правила загрузки скейтча на платы. Техника безопасности. Библиотеки Arduino | Каб. 30 | Устный опрос | ||||
| 5. | Лекция | Тестирование схемы устройства | Каб. 30 | Устный опрос | ||||
| 6. | Лекция | Язык программирования C/C++ в Arduino IDE. | Каб. 30 | Устный опрос | ||||
| 7. | Лекция | C/C++ в Arduino IDE: операторы данные и функции | Каб. 30 | Устный опрос | ||||
| 8. | Лекция | C/C++ в Arduino IDE: синтаксис | Каб. 30 | Устный опрос | ||||
| 9. | Практическое занятие | Изучение синтаксиса в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 10. | Лекция | C/C++ в Arduino IDE: типы данных | Каб. 30 | Устный опрос | ||||
| 11. | Практическое занятие | Работа с типами данных в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 12. | Лекция | C/C++ в Arduino IDE: преобразование типов данных | Каб. 30 | Устный опрос | ||||
| 13. | Практическое занятие | Преобразование типов данных в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 14. | Лекция | C/C++ в Arduino IDE: константы | Каб. 30 | Устный опрос | ||||
| 15. | Практическое занятие | Работа с константами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 16. | Лекция | C/C++ в Arduino IDE: арифметические операторы | Каб. 30 | Устный опрос | ||||
| 17. | Практическое занятие | Работа с арифметическими операторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 18. | Лекция | C/C++ в Arduino IDE: операторы сравнения | Каб. 30 | Устный опрос | ||||
| 19. | Практическое занятие | Работа с операторами сравнения в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 20. | Лекция | C/C++ в Arduino IDE: логические операторы | Каб. 30 | Устный опрос | ||||
| 21. | Практическое занятие | Работа с логическими операторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 22. | Лекция | C/C++ в Arduino IDE: унарные операторы | Каб. 30 | Устный опрос | ||||
| 23. | Практическое занятие | Работа с унарными операторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 24. | Лекция | C/C++ в Arduino IDE: математические функции | Каб. 30 | Устный опрос | ||||
| 25. | Практическое занятие | Работа с математическими функциями в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 26. | Лекция | C/C++ в Arduino IDE: тригонометрические функции | Каб. 30 | Устный опрос | ||||
| 27. | Практическое занятие | Работа с тригонометрическими функциями в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 28. | Лекция | C/C++ в Arduino IDE: генераторы случайных чисел | Каб. 30 | Устный опрос | ||||
| 29. | Практическое занятие | Генерирование случайных чисел в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 30. | Лекция | C/C++ в Arduino IDE: управляющие операторы | Каб. 30 | Устный опрос | ||||
| 31. | Практическое занятие | Работа с управляющими операторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 32. | Практическое занятие | Работа с управляющими операторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 33. | Лекция | C/C++ в Arduino IDE: область видимости переменных и квалификаторы | Каб. 30 | Письменный опрос | ||||
| 34. | Практическое занятие | Работа с областью видимости переменных и квалификаторами в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 35. | Лекция | C/C++ в Arduino IDE: цифровой ввод/вывод | Каб. 30 | Устный опрос | ||||
| 36. | Практическое занятие | Работа с цифровым вводом/выводом в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 37. | Лекция | C/C++ в Arduino IDE: аналоговый ввод/вывод | Каб. 30 | Устный опрос | ||||
| 38. | Практическое занятие | Работа с аналоговым вводом/выводом в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 39. | Лекция | C/C++ в Arduino IDE: дополнительные функции ввода/вывода | Каб. 30 | Устный опрос | ||||
| 40. | Практическое занятие | Работа с дополнительными функциями ввода/вывода в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 41. | Лекция | C/C++ в Arduino IDE: работа со временем | Каб. 30 | Устный опрос | ||||
| 42. | Практическое занятие | Работа со временем в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 43. | Лекция | C/C++ в Arduino IDE: внешнее прерывание | Каб. 30 | Устный опрос | ||||
| 44. | Практическое занятие | Работа с внешним прерыванием в Arduino IDE | Каб. 30 | Наблюдение | ||||
| 45. | Лекция | C/C++ в Arduino IDE: функции передачи данных | Каб. 30 | Устный опрос | ||||
| 46. | Практическое занятие | Работа с функциями передачи данных в Arduino IDE | Каб. 30 | Наблюдение | ||||
| Раздел 3. Проектирование устройств на Arduino | ||||||||
| 47. | Лекция | Сенсоры, модули, датчики и другие компоненты набора Arduino | Каб. 30 | Устный опрос | ||||
| 48. | Лекция | Правила подключения компонентов к плате микроконтроллера | Каб. 30 | Письменный опрос | ||||
| 49. | Практическое занятие | Управление работой светодиода: сборка устройства | Каб. 30 | Наблюдение | ||||
| 50. | Практическое занятие | Управление работой светодиода: программирование и прошивка | Каб. 30 | Демонстрация | ||||
| 51. | Практическое занятие | Метеостанция: сборка устройства | Каб. 30 | Наблюдение | ||||
| 52. | Практическое занятие | Метеостанция: программирование и прошивка | Каб. 30 | Демонстрация | ||||
| 53. | Практическое занятие | Дальномер ультразвуковой: сборка устройства | Каб. 30 | Наблюдение | ||||
| 54. | Практическое занятие | Дальномер ультразвуковой: программирование и прошивка | Каб. 30 | Демонстрация | ||||
| 55. | Практическое занятие | Управление сервоприводом джойстиком: сборка устройства | Каб. 30 | Наблюдение | ||||
| 56. | Практическое занятие | Управление сервоприводом джойстиком: программирование и прошивка | Каб. 30 | Демонстрация | ||||
| 57. | Практическое занятие | Сборка устройства с датчиком дыма | Каб. 30 | Наблюдение | ||||
| 58. | Практическое занятие | Программирование и прошивка устройства с датчиком дыма | Каб. 30 | Демонстрация | ||||
| 59. | Практическое занятие | Передача изображения с модуля камеры OV7670 на ПК: сборка устройства | Каб. 30 | Наблюдение | ||||
| 60. | Практическое занятие | Передача изображения с модуля камеры OV7670 на ПК: программирование устройства | Каб. 30 | Наблюдение | ||||
| 61. | Практическое занятие | Передача изображения с модуля камеры OV7670 на ПК: прошивка и тестирование | Каб. 30 | Демонстрация | ||||
| 62. | Самостоятельная работа | Выбор темы проекта. Подбор оборудования | Каб. 30 | Наблюдение | ||||
| 63. | Самостоятельная работа | Проектирование схемы соединения устройства | Каб. 30 | Наблюдение | ||||
| 64. | Самостоятельная работа | Сборка устройства по замыслу | Каб. 30 | Наблюдение | ||||
| 65. | Самостоятельная работа | Сборка устройства по замыслу | Каб. 30 | Наблюдение | ||||
| 66. | Самостоятельная работа | Программирование и прошивка устройства по замыслу | Каб. 30 | Наблюдение | ||||
| 67. | Самостоятельная работа | Программирование и прошивка устройства по замыслу | Каб. 30 | Наблюдение | ||||
| 68. | Практическое занятие | Демонстрация работы устройства | Каб. 30 | Демонстрация |
*Месяц, число и время проведения занятий – согласно утвержденному расписанию.