Рабочая программа и календарно-тематический план (КТП) по информатике для учеников 10 классов (ФГОС России)
Рабочая программа составлена на основе требований Федерального государственного образовательного стандарта основного общего образования к результатам освоения основной программы основного общего образования (Приказ Министерства просвещения Российской Федерации от 31.05.2021 №287 «Об утверждении федерального государственного образовательного стандарта основного общего образования»), с учётом Примерной программы воспитания (протокол Федерального учебно-методического объединения по общему образованию № 3/22 от 23.06.2022) и Примерной основной образовательной программы основного общего образования (протокол Федерального учебно-методического объединения по общему образованию № 1/22 от 18.03.2022).
Темы уроков (основной курс)
- Техника безопасности и гигиена при работе с компьютерами. Принципы работы компьютера (практическая работа)
- Тенденции развития компьютерных технологий
- Программное обеспечение компьютера (практическая работа)
- Операции с файлами и папками (практическая работа)
- Работа с прикладным программным обеспечением (практическая работа)
- Законодательство Российской Федерации в области программного обеспечения
- Двоичное кодирование
- Подходы к измерению информации
- Информационные процессы. Передача и хранение информации
- Обработка информации
- Системы, компоненты систем и их взаимодействие
- Системы счисления (практическая работа)
- Алгоритмы перевода чисел из P-ичной системы счисления в десятичную и обратно
- Двоичная, восьмеричная и шестнадцатеричная системы счисления
- Арифметические операции в позиционных системах счисления
- Представление целых и вещественных чисел в памяти компьютера
- Кодирование текстов (практическая работа)
- Кодирование изображений (практическая работа)
- Кодирование звука (практическая работа)
- Высказывания. Логические операции
- Логические выражения. Таблицы истинности логических выражений
- Логические операции и операции над множествами
- Законы алгебры логики
- Решение простейших логических уравнений
- Логические функции. Построение логического выражения с данной таблицей истинности
- Логические элементы компьютера
- Контрольная работа по теме "Теоретические основы информатики" (проверочная работа)
- Текстовый процессор и его базовые возможности (практическая работа)
- Коллективная работа с документом. Правила оформления реферата (практическая работа)
- Растровая графика (практическая работа)
- Векторная графика (практическая работа)
- Создание и преобразование аудиовизуальных объектов. Компьютерные презентации (практическая работа)
- Принципы построения и редактирования трёхмерных моделей (практическая работа)
- Контрольная работа по теме "Технологии обработки текстовой, графической и мультимедийной информации" (проверочная работа)
Темы уроков (профильный класс)
- Язык программирования (Python, Java, C++, C#)
- Компиляция и интерпретация программ
- Виртуальные машины
- Интегрированная среда разработки
- Методы отладки программ. Использование трассировочных таблиц. Отладочный вывод. Пошаговое выполнение программы. Точки останова. Просмотр значений переменных
- Типы данных: целочисленные
- Типы данных: вещественные
- Типы данных: символьные
- Типы данных: логические
- Ветвления
- Алгебра логики. Понятие высказывания. Высказывательные формы (предикаты). Кванторы существования и всеобщности
- Логические операции. Таблицы истинности. Логические выражения
- Логические тождества. Доказательство логических тождеств с помощью таблиц истинности
- Логические операции и операции над множествами
- Законы алгебры логики
- Эквивалентные преобразования логических выражений
- Логические уравнения и системы уравнений
- Логические функции. Зависимость количества возможных логических функций от количества аргументов
- Сложные условия
- Циклы с условием
- Циклы по переменной
- Взаимозаменяемость различных видов циклов
- Документирование программ. Использование комментариев
- Подготовка описания программы и инструкции для пользователя
- Обработка данных, хранящихся в файлах. Текстовые и двоичные файлы
- Файловые переменные (файловые указатели)
- Чтение из файла
- Запись в файл
- Разбиение задачи на подзадачи
- Подпрограммы (процедуры и функции)
- Рекурсия
- Рекурсивные объекты (фракталы)
- Рекурсивные процедуры и функции
- Использование стека для организации рекурсивных вызовов
- Использование стандартной библиотеки языка программирования
- Подключение библиотек подпрограмм сторонних производителей
- Модульный принцип построения программ
- Обработка символьных данных
- Встроенные функции языка программирования для обработки символьных строк
- Массивы и последовательности чисел
- Двумерные массивы (матрицы)
- Алгоритмы обработки натуральных чисел, записанных в позиционных системах счисления: разбиение записи числа на отдельные цифры и нахождение суммы и произведения цифр
- Алгоритмы обработки натуральных чисел, записанных в позиционных системах счисления: разбиение записи числа на отдельные цифры и нахождение максимальной (минимальной) цифры
- Нахождение всех простых чисел в заданном диапазоне
- Представление числа в виде набора простых сомножителей
- Алгоритм быстрого возведения в степень
- Численные методы
- Точное и приближённое решения задачи
- Численные методы решения уравнений: метод перебора, метод половинного деления
- Приближённое вычисление длин кривых
- Вычисление площадей фигур с помощью численных методов (метод прямоугольников, метод трапеций)
- Поиск максимума (минимума) функции одной переменной методом половинного деления
- Алгоритмы обработки символьных строк: подсчёт количества появлений символа в строке
- Алгоритмы обработки символьных строк: разбиение строки на слова по пробельным символам
- Алгоритмы обработки символьных строк: поиск подстроки внутри данной строки
- Алгоритмы обработки символьных строк: замена найденной подстроки на другую строку
- Генерация всех слов в некотором алфавите, удовлетворяющих заданным ограничениям
- Преобразование числа в символьную строку и обратно
- Вычисление обобщённых характеристик элементов массива или числовой последовательности (суммы, произведения и среднего арифметического)
- Вычисление обобщённых характеристик элементов массива или числовой последовательности (минимального элемента и максимального элемента)
- Вычисление обобщённых характеристик элементов массива или числовой последовательности (количества элементов, удовлетворяющих заданному условию)
- Линейный поиск заданного значения в массиве
- Сортировка одномерного массива
- Простые методы сортировки (метод пузырька, метод выбора, сортировка вставками)
- Сортировка слиянием
- Быстрая сортировка массива (алгоритм QuickSort)
- Двоичный поиск в отсортированном массиве
- Алгоритмы обработки двумерных массивов: заполнение двумерного числового массива по заданным правилам
- Алгоритмы обработки двумерных массивов: поиск элемента в двумерном массиве
- Алгоритмы обработки двумерных массивов: вычисление максимума (минимума) и суммы элементов двумерного массива
- Алгоритмы обработки двумерных массивов: перестановка строк и столбцов двумерного массива
- Анализ данных
- Основные задачи анализа данных: прогнозирование, классификация, кластеризация, анализ отклонений
- Последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и/или построение модели, преобразование данных, визуализация данных, интерпретация результатов
- Программные средства и интернет-сервисы для обработки и представления данных
- Большие данные
- Машинное обучение
- Интеллектуальный анализ данных
- Анализ данных с помощью электронных таблиц
- Вычисление суммы, среднего арифметического, наибольшего (наименьшего) значения диапазона
- Вычисление коэффициента корреляции двух рядов данных
- Построение столбчатых, линейчатых и круговых диаграмм
- Построение графиков функций
- Подбор линии тренда, решение задач прогнозирования
- Численное решение уравнений с помощью подбора параметра
- Оптимизация как поиск наилучшего решения в заданных условиях
- Целевая функция, ограничения
- Локальные и глобальный минимумы целевой функции
- Решение задач оптимизации с помощью электронных таблиц
- Разработка программ для решения простых задач анализа данных (очистка данных)
- Разработка программ для решения простых задач анализа данных (классификация)
- Разработка программ для решения простых задач анализа данных (анализ отклонений)
- Принципы построения и аппаратные компоненты компьютерных сетей
- Сетевые протоколы. Сеть Интернет. Адресация в сети Интернет
- Протоколы стека TCP/IP
- Система доменных имён
- Разделение IP-сети на подсети с помощью масок подсетей
- Сетевое администрирование. Получение данных о сетевых настройках компьютера. Проверка наличия связи с узлом сети. Определение маршрута движения пакетов
- Сетевой этикет: правила поведения в киберпространстве
- Проблема подлинности полученной информации. Открытые образовательные ресурсы
- Электронная цифровая подпись, сертифицированные сайты и документы
- Предотвращение несанкционированного доступа к личной конфиденциальной информации, хранящейся на персональном компьютере, мобильных устройствах