ВД Искуственный интеллект 10-11

МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Министерство образования и молодежной политики Свердловской
области
ОМС Управление образованием ПГО
МАОУ ПГО "СОШ № 8"

Утверждена приказом директора
от 31 .08.2023г. № 198/1

РАБОЧАЯ ПРОГРАММА
Курса внеурочной деятельности «Искусственный интеллект»
для обучающихся 10-11 классов

Полевской, 2023

-Д

Пояснительная записка
Общая характеристика курса. Курс «Искусственный интеллект (базовый
уровень)» для средней школы является базовым в общей программе «Искусственный
интеллект» для общеобразовательных школ и предназначен для преподавания в 10-11
классах. Этот курс направлен на продолжение формирования знаний учащихся старших
классов о системах искусственного интеллекта как одной из наиболее перспективной и
развивающейся областей научного и технологического знания. Искусственный интеллект –
стратегически важное направление, которое в Национальной программе «Цифровая
экономика Российской Федерации» обозначено в качестве одной из сквозных цифровых
технологий, обеспечивающих ускоренное развитие приоритетных отраслей экономики и
социальной сферы. Принятая в 2019 г. Национальная стратегия развития искусственного
интеллекта ставит задачи совершенствования системы подготовки кадров в этом
направлении, а также разработки и внедрения модулей по искусственному интеллекту в
образовательные программы всех уровней, включая среднее общее образование. На
решение данной задачи и направлен настоящий курс.
Структурно данный курс включает два взаимосвязанных модуля (раздела) Массивы
в Python и Машинное обучение. Первый модуль (раздел) связан с актуализацией и
дальнейшим развитием знаний и умений по основам программирования на Python.
Сформированные у учащихся знания и умения по этому модулю (разделу) будут в
дальнейшем использованы при изучении второго модуля (раздела), освоение которого
направлено на развитие представлений о многообразии подходов в разработке
искусственного интеллекта, их возможностях и ограничениях; на формирование знаний о
машинном обучении и умений проектирования и реализации модели машинного обучения
на Python. При изучении этих модулей (разделов) учащиеся не только узнают о специфике
основных задач машинного обучения, но и научатся выявлять и формулировать данные
задачи в соответствии с реальными потребностями в различных сферах жизни человека.
Этому будет способствовать решение практико-ориентированных задач, в том числе и
непосредственно связанных со школьной жизнью, с изучением других учебных дисциплин.
В ходе освоения учебного материала курса у учащихся формируется устойчивый интерес к
системам искусственного интеллекта и закладывается база для продолжения их изучения в
рамках внеурочной деятельности или дополнительного образования, или самообразования
в этом направлении, например, самостоятельного освоения курса с использованием
образовательных онлайн ресурсов.
Курс «Искусственный интеллект» (базовый) носит междисциплинарный и
комплексный характер. С одной стороны, в нем синтезируются знания и умения учащихся,

полученные ими на уроках математики, информатики, физики, биологии (решение задач с
физическим и/ или биологическим содержанием). С другой стороны, в структуре этого
курса отчетливо выделяются и теоретическая и практическая составляющие. Учащиеся
знакомятся с областями применения и базовыми понятиями курса, а в ходе дидактических
игр и выполнения практических и проектных заданий получают опыт активной, творческой
индивидуальной, групповой и коллективной деятельности по осмыслению ключевых задач
машинного обучения и основных подходов в применении машинного обучения для
создания интеллектуальных систем.
Цель и задачи курса «Искусственный интеллект» (базовый). Целью изучения
курса «Искусственный интеллект» (базовый) является развитие у учащихся устойчивого
интереса к освоению данной области знаний и формирование представления о
многообразии подходов в разработке искусственного интеллекта, об их возможностях и
ограничениях, приобретение базовых знаний и умений в сферах науки о данных,
машинного обучения и

многообразии сфер их применения, а также формирование

цифровой грамотности, развитие компетенций в области искусственного интеллекта,
востребованных на отечественном рынке труда с учетом динамично развивающейся сферы
ИИ. Задачи курса: формирование у учащихся представлений о многообразии подходов в
разработке искусственного интеллекта, их возможностях и ограничениях (обучение с
учителем, обучение без учителя, нейросети); о машинном обучении, сферах его
применения; приобретение умений по решению задач МО (регрессия, классификация,
кластеризация), анализу данных и визуализации (на языке программирования Python с
использованием библиотек Pandas, Matplotlib, NumPy, Seaborn); умений проектировать и
реализовывать модели машинного обучения; развитие коммуникационных навыков,
умений работы в команде, самостоятельной работы и организационной культуры.
Целевая аудитория. Учащиеся 10-11 классов общеобразовательных школ.
Место курса «Искусственный интеллект» (базовый) в учебном плане. Курс
«Искусственный интеллект» (базовый) может быть встроен во внеурочную деятельность.
Уроки по первому модулю (разделу) «Массивы в Python» могут быть встроены в урочную
деятельность, если сохраняется преемственность линии языка программирования Python с
основной школой, второй модуль (раздел) «Машинное обучение» может быть перенесен на
внеурочную деятельность. В зависимости от возможностей организации внеурочная
деятельность может осуществляться по различным схемам, в том числе непосредственно в
одной образовательной организации или совместно с другими образовательными
организациями и учреждениями дополнительного образования детей.

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

«Искусственный

интеллект» (базовый)» органично

интегрируется

с

предметами, которые изучаются учащимися старшей школы. Естественным образом
выглядит интеграция с дисциплинами предметной области «Математика и информатика».
Развитие логического и алгоритмического мышления, осуществляемое на уроках по этим
дисциплинам, служит задаче формирования прочной базы, на которой в дальнейшем может
происходить становление специалиста по искусственному интеллекту.

Планируемые результаты освоения учебного курса
Преподавание курса «Искусственный интеллект» (базовый) направлено на
достижение трех групп результатов - личностных, метапредметных и предметных.

1-я группа:

1.1.

Формирование

у

учащегося

мировоззрения,

личностные

соответствующего современному уровню развития науки и

результаты

общества.
1.2. Формирование у учащегося интереса к достижениям науки
и технологии в области искусственного интеллекта
1.3. Формирование у учащегося установки на осмысленное и
безопасное взаимодействие с технологиями и устройствами,

реализованными

на

основе

принципов

искусственного

Приобретение

опыта

творческой

интеллекта.
1.4.

деятельности,

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

работу

при

решении

исследовательских,

проблемных и изобретательских задач.
2-я

группа: Познавательные УУД:

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

2.1. Умение работать с информацией, анализировать и
структурировать полученные знания и синтезировать новые,
устанавливать причинно-следственные связи.
2.2. Умения объяснять явления, процессы, связи и отношения,
выявляемые в ходе познавательной и исследовательской
деятельности.
2.3. Умение делать выводы на основе критического анализа
разных

точек

зрения,

подтверждать

их

собственной

аргументацией или самостоятельно полученными данными.
2.4. Умение анализировать/рефлексировать опыт исследования
(теоретического, эмпирического) на основе предложенной
ситуации, поставленной цели;
2.5. Умение строить рассуждение на основе сравнения
предметов и явлений.
Регулятивные УУД:
2.6. Умение обосновывать целевые ориентиры и приоритеты
ссылками на ценности, указывая и обосновывая логику.
2.7. Умение планировать необходимые действия в соответствии
с учебной и познавательной задачей и составлять алгоритм их
выполнения.

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

Умение

самостоятельно

выбирать
искать

задачи/достижения

цели

из

предложенных

средства/ресурсы
в

ходе

вариантов
для

и

решения

исследовательской

деятельности.
2.10. Умение принимать решение в игровой и учебной ситуации
и нести за него ответственность.
Коммуникативные УУД
2.11. Умение взаимодействовать в команде, умением вступать в
диалог и вести его.
2.12 Умение соблюдать нормы публичной речи,
регламент в монологе и дискуссии в соответствии с
коммуникативной задачей.
2.13. Умение определять свои действия и действия партнеров
для продуктивной коммуникации.
2.14. Умение приходить к консенсусу в дискуссии или
командной работе.
3-я группа.

3.1. Иметь представления о многообразии подходов в

Предметные

разработке искусственного интеллекта, их возможностях и

результаты

ограничениях; о машинном обучении и сферах его применения;
3.2. Уметь объяснять разницу между машинным обучением с
учителем и без учителя.
3.3. Выявлять и формулировать задачи машинного обучения
для различных сфер жизни человека и в соответствии с
реальными потребностями.
3.4. Иметь представления о создании модели классификации на
сервисе Teachable Machine.

3.5. Иметь представления о недообученных и переобученных
моделях машинного обучения, уметь выявлять проблемы по
характерным

признакам

и

знать

способы

борьбы

с

переобучением и недообучением моделей.
3.6. Получить практический опыт тестирования готовой модели
машинного обучения
3.7. Иметь представления о сущности работы модели
логистической регрессии и возможностях ее применения для
классификации объектов; об использовании деревьев решений
в машинном обучении.
3.8. Уметь создавать модели линейной регрессии на Python с
помощью библиотек pandas, numpy и sklearn
3.9. Уметь проектировать и реализовывать модели машинного
обучения на Python с помощью инструментов библиотеки
sklearn

Место курса «Искусственный интеллект» (базовый) в учебном плане
Уроки курса «Искусственный интеллект» (базовый) могут проводиться как в рамках
внеурочной деятельности. Уроки по первому разделу (Python) могут быть встроены в
урочную деятельность, если сохраняется преемственность линии языка программирования
Python с основной школой, второй раздел (Машинное обучение) может быть перенесен на
внеурочную деятельность.

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

№ п.п.

1.

Название раздела/темы

Основы языка
программирования Python

Количество часов
Общее

Теория

Практика

12

1,5

10,5

1.1.

Этапы решения
компьютере

на

1

0,5

0,5

1.2.

Решение задач на компьютере.
Часть 1

1

0

1

1.3.

Решение задач на компьютере.
Часть 2

1

0

1

1.4.

Решение задач на компьютере.
Часть 3

1

0

1

1.5.

Одномерные массивы в Python списки. Создание списков и
вывод элементов

1

0,5

0,5

1.6.

Исследование и генерация
списков. Вычисление суммы
элементов списка

1

0

1

1.7.

Словари и их описание. Поиск
по словарю

1

0,5

0,5

1.8.

Перебор элементов словаря

1

0

1

1.9.

Решение
задач
использованием списков
словарей. Часть 1

с
и

1

0

1

1.10.

Решение
задач
использованием списков
словарей. Часть 2

с
и

1

0

1

1.11.

Решение
задач
использованием списков
словарей. Часть 3

с
и

1

0

1

1.12.

Повторение. Итоговая работа
"Массивы в Python"

1

0

1

2.

Машинное обучение

10

5

5

2.1.

Понятие и виды машинного
обучения

1

0,5

0,5

2.2.

Анализ и визуализация данных

1

0,5

0,5

2.3.

Библиотеки
обучения

1

0,5

0,5

2.4.

Линейная регрессия

1

0,5

0,5

задачи

машинного

2.5.

Нелинейные зависимости

1

0,5

0,5

2.6.

Классификация. Логистическая
регрессия

1

0,5

0,5

2.7.

Классификация. Логистическая
регрессия

1

0,5

0,5

2.8.

Деревья решений. Часть 1

1

1

0

2.9.

Деревья решений. Часть 2

1

0,5

0,5

2.10.

Проект
«Решение
классификации»

1

0

1

2.11.

Работа над итоговым проектом

1

0

1

2.12.

Работа над итоговым проектом

1

0

1

2.13.

Работа над итоговым проектом

1

0

1

2.14.

Работа над итоговым проектом

1

0

1

2.15.

Работа над итоговым проектом

1

0

1

2.16.

Работа над итоговым проектом

1

0

1

2.17.

Работа над итоговым проектом

1

0

1

2.18.

Работа над итоговым проектом

1

0

1

2.19.

Работа над итоговым проектом

1

0

1

2.20.

Работа над итоговым проектом

1

0

1

2.21.

Работа над итоговым проектом

1

0

1

2.22.

Работа над итоговым проектом

1

0

1

ИТОГО

34

6,5

27,5

Содержание курса

задачи

Модуль (раздел) 1. Массивы в Python.
Тема 1.1. Этапы решения задачи на компьютере. Линейный алгоритм, блок-схема.
Математические операторы, оператор присваивания, функции print(), input(), float(). Этапы
решения задач на компьютере. Модель, алгоритм, формализация, линейный и
разветвляющийся алгоритмы. Условный оператор в Python, полный и неполный условные
операторы.
Тема 1.2. Решение задач на компьютере. Повторение основных базовых понятий
Python, изученных ранее.
Тема 1.3. Решение задач на компьютере. Повторение основных базовых понятий
Python, изученных ранее.
Тема 1.4. Решение задач на компьютере. Повторение основных базовых понятий
Python, изученных ранее.
Тема 1.5. Одномерные массивы в Python - списки. Создание списков и вывод
элементов. Список, массив, элементы списка, индекс элемента списка. Методы .append и
.sort, положительные и отрицательные индексы, срезы.
Тема 1.6. Исследование и генерация списков. Вычисление суммы элементов
списка. Методы .append и .sort, функции min(), max() и метод .count. Суммирование
элементов списка, цикл с заданным числом повторений, оператор for. Генерация списка,
операторы for и if.
Тема 1.7. Словари и их описание. Поиск по словарю. Списки, генерация списков,
суммирование элементов списка, функция len(), сложение списков. Словари, элементы
словаря, ключ и значение, вывод элементов словаря, поиск элементов в словаре.
Тема 1.8. Перебор элементов словаря. Словарь, список, операторы for и if, элемент
словаря, ключ, значение, перебор словаря по ключам, перебор словаря по значениям,
методы .keys, .values, .items, операторы for и if.
Тема 1.9. Решение задач на компьютере. Решение задач с использованием списков
и словарей. Список, срез, положительная и отрицательная индексация элементов списка,
метод .append. Генерация списка, операторы for и if. Словарь, элементы словаря, ключи и
значения, вложенные словари, метод .items.
Тема 1.10. Решение задач на компьютере. Решение задач с использованием списков
и словарей. Список, срез, положительная и отрицательная индексация элементов списка,
метод .append. Генерация списка, операторы for и if. Словарь, элементы словаря, ключи и
значения, вложенные словари, метод .items.
Тема 1.11. Решение задач с использованием списков и словарей. Список, срез,
положительная и отрицательная индексация элементов списка, метод .append. Генерация

списка, операторы for и if. Словарь, элементы словаря, ключи и значения, вложенные
словари, метод .items.
Тема 1.12. Повторение. Итоговая работа «Массивы в Python». Основные понятия
модуля 1: списки и словари».
Модуль (раздел) 2. Машинное обучение.
Тема 2.1. Понятие и виды машинного обучения. Искусственный интеллект, подход,
основанный на правилах, машинное обучение. История развития ИИ в играх, сферы
применения машинного обучения. Обучение с учителем, обучение без учителя, задача
регрессии, задача классификации, задача кластеризации, отбор данных для модели
машинного обучения.
Тема 2.2. Анализ и визуализация данных. Машинное обучение с учителем,
машинное обучение без учителя. Задача регрессии, задача классификации, задача
кластеризации. Библиотеки pandas и matplotlib, чтение табличных данных, статистические
показатели, построение диаграмм.
Тема 2.3. Библиотеки машинного обучения. Машинное обучение с учителем и без
учителя, его преимущества. Постановка цели и задач, анализ данных, обучающая и
тренировочная выборки, задача регрессии, задача классификации, тестовая и
тренировочная выборка, переобучение, недообучение, оптимальная модель, кроссвалидация. Библиотека sklearn, этапы построения модели машинного обучения на Python.
Тема 2.4. Линейная регрессия. Понятие линейной регрессии, целевая функция,
линейное уравнение, гомоскедастичность данных. Создание модели линейной регрессии
на Python с помощью библиотек pandas, numpy и sklearn.
Тема 2.5. Нелинейные зависимости. Создание, обучение и оценка модели линейной
регрессии. Визуализация данных на Python. Нелинейный функции, графики функций.
Полиномиальное преобразование линейной регрессии.
Тема 2.6. Классификация. Логистическая регрессия. Классификация, логистическая
регрессия, линейный классификатор, гиперплоскость, бинарная классификация,
мультиклассовая классификация. Линейное уравнение, коэффициенты линейного
уравнения, расположение точки относительно прямой, отступ объекта. Создание,
обучение и оценка модели логистической регрессии.
Тема 2.7. Классификация. Логистическая регрессия. Матрица ошибок, метрики
качества логистической регрессии, модель логистической регрессии на Python.
Тема 2.8. Деревья решений. Часть 1. Дерево решений, элементы деревьев: корень,
листья; глубина дерева, жадный алгоритм, атрибут разбиения; энтропия, формула
Шеннона, вероятность, критерий Джини.

Тема 2.9. Деревья решений. Часть 2. Методы решения проблемы переобучения
деревьев. Модели дерева решений. Реализация дерева решения на Python.
Тема 2.10. Проект «Решение задачи классификации». Машинное обучение с
учителем, задача классификации. Метрики оценки качества классификации. Этапы
разработки модели машинного обучения, анализ данных, создание и обучение модели,
оценка эффективности работы модели.
2.11. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.12. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.13. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.14. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.15. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.16. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.17. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.18. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.19. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.20. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.21. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.
2.22. Разработка модели машинного обучения, анализ данных, создание и обучение
модели.

Организационно-педагогические условия реализации курса
Освоение всех тем курса предполагает организацию фронтальной и групповой
работе учащихся. Преимущественно фронтальная работа реализуется: на первом этапе
урока – этапе проверки выполнения домашнего задания и актуализации знаний, а также на
этапе закрепления знаний. Групповая работа организуется преимущественно на этапе
закрепления знаний при решении заданий, в отдельных случаях – на этапе проверки
выполнения домашнего задания и актуализации знаний. Методы проблемно-развивающего
обучения используются на этапе изложения нового содержания по теме и его закреплении
через систему проблемных вопросов по теме, дополнительных уточняющих проблемных
вопросов и выполнение проблемных заданий. Дополнительным методическим подходом
является использование модели «перевернутое обучение», когда учащиеся самостоятельно
изучают теоретический материал дома, а на уроке проходит его обсуждение в формате
фронтальной беседы и закрепление через решение задач в группах. При организации урока
по модели «перевернутое обучение» рекомендуется проводить такие урока двум учителям,
что значительно повысит эффективность урока, особенно в части обсуждения учебного
материала, самостоятельно освоенного учащимися дома с помощью видеоуроков.
Рекомендуется, чтобы в обсуждении приняли участие все учащиеся.
При фронтальном выполнении задания учителю рекомендуется выполнять задание
параллельно с учащимися, комментируя каждый шаг, демонстрируя свой экран через
проектор и обсуждая выполнение задания с учащимися посредством уточняющих
вопросов.
В конце каждого урока проводится обязательная рефлексия.
Информационное обеспечение. В учебно-методический комплект входят
следующие методические и учебные материалы:
●

Программа курса «Искусственного интеллект» (базовый) для старшей школы
(10-11 классы).

●

Методические рекомендации для учителя.

●

Планы-сценарии уроков.

●

Опорные презентации.

●

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

●

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

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

компьютерное рабочее место учителя, подключенное к сети Интернет (Wi-Fi
или по кабелю),

●

проекционное оборудование или интерактивная доска с возможностью
демонстрации презентаций;

●

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

●

компьютеры или ноутбуки как учащихся, так и учителя должны быть на
операционных системах Windows/MacOS;

●

типовое программное обеспечение, применяемое общеобразовательными
организациями;

●

интегрированная среда разработки (IDE) для языка программирования Python;

●

Jupyter Notebooks — среда разработки, для запуска файлов из материалов УМК
с компьютера или из облачного хранилища.

Технические требования к ПО
ПК или ноутбук на базе ОС Windows, MacOS
Системные требования Windows

Системные требования MacOS

●

Операционная система Windows 7 или выше

●

●

Процессор Intel® Core Duo или аналогичный с
частотой 1,5 ГГц или выше

Операционная система MacOS X 10.10 или
выше

●

2/4 ГБ оперативной памяти для систем под
управлением 32/64-битной Windows

Процессор Intel® Core Duo или аналогичный с
частотой 1,5 ГГц или выше

●

1,5 ГБ оперативной памяти - Процессор Intel®
Core Duo или аналогичный с частотой 1,5 ГГц
или выше

●

1,5 ГБ оперативной памяти

●

● Разрешение экрана 1024x768 или больше
● Наличие интернет-соединения
● Необходимо использовать актуальные версии одного из следующих браузеров: Edge, Chrome,
Safari, Firefox, Opera

Формы аттестации

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

проекта),

а

также

освоение

способов

деятельности,

составляющих

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

и

направленными

на

решение

достаточно

содержательной интеграции многих областей знания.

сложных

проблем,

требующих


Наверх

Согласие на обработку персональных данных

На сайте используются файлы cookie. Продолжая использование сайта, вы соглашаетесь на обработку своих персональных данных. Подробности об обработке ваших данных — в политике конфиденциальности.

Функционал «Мастер заполнения» недоступен с мобильных устройств.
Пожалуйста, воспользуйтесь персональным компьютером для редактирования информации в «Мастере заполнения».