Рабочая программа и календарно-тематический план (КТП) по информатике для учеников 10 классов (ФГОС России)

Рабочая программа составлена на основе требований Федерального государственного образовательного стандарта основного общего образования к результатам освоения основной программы основного общего образования (Приказ Министерства просвещения Российской Федерации от 31.05.2021 №287 «Об утверждении федерального государственного образовательного стандарта основного общего образования»), с учётом Примерной программы воспитания (протокол Федерального учебно-методического объединения по общему образованию № 3/22 от 23.06.2022) и Примерной основной образовательной программы основного общего образования (протокол Федерального учебно-методического объединения по общему образованию № 1/22 от 18.03.2022).

Темы уроков (основной курс)

  1. Техника безопасности и гигиена при работе с компьютерами. Принципы работы компьютера (практическая работа)
  2. Тенденции развития компьютерных технологий
  3. Программное обеспечение компьютера (практическая работа)
  4. Операции с файлами и папками (практическая работа)
  5. Работа с прикладным программным обеспечением (практическая работа)
  6. Законодательство Российской Федерации в области программного обеспечения
  7. Двоичное кодирование
  8. Подходы к измерению информации
  9. Информационные процессы. Передача и хранение информации
  10. Обработка информации
  11. Системы, компоненты систем и их взаимодействие
  12. Системы счисления (практическая работа)
  13. Алгоритмы перевода чисел из P-ичной системы счисления в десятичную и обратно
  14. Двоичная, восьмеричная и шестнадцатеричная системы счисления
  15. Арифметические операции в позиционных системах счисления
  16. Представление целых и вещественных чисел в памяти компьютера
  17. Кодирование текстов (практическая работа)
  18. Кодирование изображений (практическая работа)
  19. Кодирование звука (практическая работа)
  20. Высказывания. Логические операции
  21. Логические выражения. Таблицы истинности логических выражений
  22. Логические операции и операции над множествами
  23. Законы алгебры логики
  24. Решение простейших логических уравнений
  25. Логические функции. Построение логического выражения с данной таблицей истинности
  26. Логические элементы компьютера
  27. Контрольная работа по теме "Теоретические основы информатики" (проверочная работа)
  28. Текстовый процессор и его базовые возможности (практическая работа)
  29. Коллективная работа с документом. Правила оформления реферата (практическая работа)
  30. Растровая графика (практическая работа)
  31. Векторная графика (практическая работа)
  32. Создание и преобразование аудиовизуальных объектов. Компьютерные презентации (практическая работа)
  33. Принципы построения и редактирования трёхмерных моделей (практическая работа)
  34. Контрольная работа по теме "Технологии обработки текстовой, графической и мультимедийной информации" (проверочная работа)

Темы уроков (профильный класс)

  1. Язык программирования (Python, Java, C++, C#)
  2. Компиляция и интерпретация программ
  3. Виртуальные машины
  4. Интегрированная среда разработки
  5. Методы отладки программ. Использование трассировочных таблиц. Отладочный вывод. Пошаговое выполнение программы. Точки останова. Просмотр значений переменных
  6. Типы данных: целочисленные
  7. Типы данных: вещественные
  8. Типы данных: символьные
  9. Типы данных: логические
  10. Ветвления
  11. Алгебра логики. Понятие высказывания. Высказывательные формы (предикаты). Кванторы существования и всеобщности
  12. Логические операции. Таблицы истинности. Логические выражения
  13. Логические тождества. Доказательство логических тождеств с помощью таблиц истинности
  14. Логические операции и операции над множествами
  15. Законы алгебры логики
  16. Эквивалентные преобразования логических выражений
  17. Логические уравнения и системы уравнений
  18. Логические функции. Зависимость количества возможных логических функций от количества аргументов
  19. Сложные условия
  20. Циклы с условием
  21. Циклы по переменной
  22. Взаимозаменяемость различных видов циклов
  23. Документирование программ. Использование комментариев
  24. Подготовка описания программы и инструкции для пользователя
  25. Обработка данных, хранящихся в файлах. Текстовые и двоичные файлы
  26. Файловые переменные (файловые указатели)
  27. Чтение из файла
  28. Запись в файл
  29. Разбиение задачи на подзадачи
  30. Подпрограммы (процедуры и функции)
  31. Рекурсия
  32. Рекурсивные объекты (фракталы)
  33. Рекурсивные процедуры и функции
  34. Использование стека для организации рекурсивных вызовов
  35. Использование стандартной библиотеки языка программирования
  36. Подключение библиотек подпрограмм сторонних производителей
  37. Модульный принцип построения программ
  38. Обработка символьных данных
  39. Встроенные функции языка программирования для обработки символьных строк
  40. Массивы и последовательности чисел
  41. Двумерные массивы (матрицы)
  42. Алгоритмы обработки натуральных чисел, записанных в позиционных системах счисления: разбиение записи числа на отдельные цифры и нахождение суммы и произведения цифр
  43. Алгоритмы обработки натуральных чисел, записанных в позиционных системах счисления: разбиение записи числа на отдельные цифры и нахождение максимальной (минимальной) цифры
  44. Нахождение всех простых чисел в заданном диапазоне
  45. Представление числа в виде набора простых сомножителей
  46. Алгоритм быстрого возведения в степень
  47. Численные методы
  48. Точное и приближённое решения задачи
  49. Численные методы решения уравнений: метод перебора, метод половинного деления
  50. Приближённое вычисление длин кривых
  51. Вычисление площадей фигур с помощью численных методов (метод прямоугольников, метод трапеций)
  52. Поиск максимума (минимума) функции одной переменной методом половинного деления
  53. Алгоритмы обработки символьных строк: подсчёт количества появлений символа в строке
  54. Алгоритмы обработки символьных строк: разбиение строки на слова по пробельным символам
  55. Алгоритмы обработки символьных строк: поиск подстроки внутри данной строки
  56. Алгоритмы обработки символьных строк: замена найденной подстроки на другую строку
  57. Генерация всех слов в некотором алфавите, удовлетворяющих заданным ограничениям
  58. Преобразование числа в символьную строку и обратно
  59. Вычисление обобщённых характеристик элементов массива или числовой последовательности (суммы, произведения и среднего арифметического)
  60. Вычисление обобщённых характеристик элементов массива или числовой последовательности (минимального элемента и максимального элемента)
  61. Вычисление обобщённых характеристик элементов массива или числовой последовательности (количества элементов, удовлетворяющих заданному условию)
  62. Линейный поиск заданного значения в массиве
  63. Сортировка одномерного массива
  64. Простые методы сортировки (метод пузырька, метод выбора, сортировка вставками)
  65. Сортировка слиянием
  66. Быстрая сортировка массива (алгоритм QuickSort)
  67. Двоичный поиск в отсортированном массиве
  68. Алгоритмы обработки двумерных массивов: заполнение двумерного числового массива по заданным правилам
  69. Алгоритмы обработки двумерных массивов: поиск элемента в двумерном массиве
  70. Алгоритмы обработки двумерных массивов: вычисление максимума (минимума) и суммы элементов двумерного массива
  71. Алгоритмы обработки двумерных массивов: перестановка строк и столбцов двумерного массива
  72. Анализ данных
  73. Основные задачи анализа данных: прогнозирование, классификация, кластеризация, анализ отклонений
  74. Последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и/или построение модели, преобразование данных, визуализация данных, интерпретация результатов
  75. Программные средства и интернет-сервисы для обработки и представления данных
  76. Большие данные
  77. Машинное обучение
  78. Интеллектуальный анализ данных
  79. Анализ данных с помощью электронных таблиц
  80. Вычисление суммы, среднего арифметического, наибольшего (наименьшего) значения диапазона
  81. Вычисление коэффициента корреляции двух рядов данных
  82. Построение столбчатых, линейчатых и круговых диаграмм
  83. Построение графиков функций
  84. Подбор линии тренда, решение задач прогнозирования
  85. Численное решение уравнений с помощью подбора параметра
  86. Оптимизация как поиск наилучшего решения в заданных условиях
  87. Целевая функция, ограничения
  88. Локальные и глобальный минимумы целевой функции
  89. Решение задач оптимизации с помощью электронных таблиц
  90. Разработка программ для решения простых задач анализа данных (очистка данных)
  91. Разработка программ для решения простых задач анализа данных (классификация)
  92. Разработка программ для решения простых задач анализа данных (анализ отклонений)
  93. Принципы построения и аппаратные компоненты компьютерных сетей
  94. Сетевые протоколы. Сеть Интернет. Адресация в сети Интернет
  95. Протоколы стека TCP/IP
  96. Система доменных имён
  97. Разделение IP-сети на подсети с помощью масок подсетей
  98. Сетевое администрирование. Получение данных о сетевых настройках компьютера. Проверка наличия связи с узлом сети. Определение маршрута движения пакетов
  99. Сетевой этикет: правила поведения в киберпространстве
  100. Проблема подлинности полученной информации. Открытые образовательные ресурсы
  101. Электронная цифровая подпись, сертифицированные сайты и документы
  102. Предотвращение несанкционированного доступа к личной конфиденциальной информации, хранящейся на персональном компьютере, мобильных устройствах

Ссылки

Школа программирования во Владивостоке - научим школьников программировать, создавать программы, игры, веб-сайты, а также побеждать в Олимпиадах. Языки Python, HTML, CSS, JavaScript. Поможем с подготовкой к ОГЭ и ЕГЭ. Учатся дети от 7 до 17 лет.

Яндекс.Метрика