СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Рабочая программа по информатике 10-11 класс углубленный уровень (272 часа)

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Рабочая программа по информатике 10-11 класс углубленный уровень (272 часа)»

Муниципальное общеобразовательное учреждение
«Гимназия № 2»

СОГЛАСОВАНО


УТВЕРЖДАЮ

Руководитель МО _______ Чубукова О. И.


Директор гимназии №2______ Маслеников Н. В.

Протокол № 1 от 30.08.2022 г.


Приказ №03-02/181 от 31.08.2022 г.

Рабочая программа

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

(углубленный уровень)

в      10-11 «А»       классе

         учитель Шульгин А.Е.          

первая квалификационная категория

2022-2024 учебные года

272 часа










г. Ярославль









Результаты освоения учебного предмета «Информатика»

Личностные результаты

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

  • Сформированная гражданская позиция как активного и ответственного члена российского общества, осознающего свои конституционные права и обязанности, уважающего закон и правопорядок, обладающего чувством собственного достоинства, осознанно принимающего традиционные национальные и общечеловеческие гуманистические и демократические ценности;

  • Готовность к служению Отечеству, его защите;

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

  • Сформированность основ саморазвития и самовоспитания в соответствии с общечеловеческими ценностями и идеалами гражданского общества; готовность и способность к самостоятельной, творческой и ответственной деятельности;

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

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

  • Нравственное сознание и поведение на основе усвоения общечеловеческих ценностей;

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

  • Эстетическое отношение к миру, включая эстетику быта, научного и технического творчества, спорта, общественных отношений;

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

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

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

  • Сформированность экологического мышления, понимания влияния социально-экономических процессов на состояние природной и социальной среды; приобретение опыта эколого-направленной деятельности;

  • Ответственное отношение к созданию семьи на основе осознанного принятия ценностей семейной жизни.


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

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

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

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

  • Готовность и способность к самостоятельной информационно-познавательной деятельности, владение навыками получения необходимой информации из словарей разных типов, умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников;

  • Уметь использовать средства информационных и коммуникационных технологий (далее — ИКТ) в решении когнитивных, коммуникативных и организационных задач с соблюдением требований эргономики, техники безопасности, гигиены, ресурсосбережения, правовых и этических норм, норм информационной безопасности;

  • Уметь самостоятельно оценивать и принимать решения, определяющие стратегию поведения, с учетом гражданских и нравственных ценностей;

  • Владеть языковыми средствами — уметь ясно, логично и точно излагать свою точку зрения, использовать адекватные языковые средства;

  • Владеть навыками познавательной рефлексии как осознания совершаемых действий и мыслительных процессов, их результатов и оснований, границ своего знания и незнания, новых познавательных задач и средств их достижения.


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

  • Сформирует представление о роли информации и связанных с ней процессов в окружающем мире;

  • Овладеет системой базовых знаний, отражающих вклад информатики в формирование современной научной картины мира;

  • Овладеет навыками алгоритмического мышления и поймет необходимость формального описания алгоритмов;

  • Овладеет понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки;

  • Овладеет умением понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня (Паскаль); знанием основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц;

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

  • Овладеет универсальным языком программирования высокого уровня (Паскаль), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции;

  • Овладеет навыками и опытом разработки программ в выбранной среде программирования (Паскаль), включая тестирование и отладку программ; владение элементарными навыками формализации прикладной задачи и документирования программ;

  • Сформирует представление о компьютерно-математических моделях и необходимости анализа соответствия модели и моделируемого объекта (процесса); о способах хранения и простейшей обработке данных; понятия о базах данных и средствах доступа к ним, умений работать с ними;

  • Сформирует представления о важнейших видах дискретных объектов и об их простейших свойствах, алгоритмах анализа этих объектов, о кодировании и декодировании данных и причинах искажения данных при передаче; систематизацию знаний, относящихся к математическим объектам информатики; умение строить математические объекты информатики, в том числе логические формулы;

  • Сформирует представление об устройстве современных компьютеров, о тенденциях развития компьютерных технологий; о понятии "операционная система" и основных функциях операционных систем; об общих принципах разработки и функционирования интернет-приложений;

  • Сформирует представление о компьютерных сетях и их роли в современном мире; знаний базовых принципов организации и функционирования компьютерных сетей, норм информационной этики и права, принципов обеспечения информационной безопасности, способов и средств обеспечения надежного функционирования средств ИКТ;

  • Овладеет опытом построения и использования компьютерно-математических моделей, проведения экспериментов и статистической обработки данных с помощью компьютера, интерпретации результатов, получаемых в ходе моделирования реальных процессов; умение оценивать числовые параметры моделируемых объектов и процессов, пользоваться базами данных и справочными системами;

  • Овладеет компьютерными средствами представления и анализа данных;

  • Овладеет основными сведениями о базах данных, их структуре, средствах создания и работы с ними;

  • Сформирует умения работать с библиотеками программ; наличие опыта использования компьютерных средств представления и анализа данных;

  • Сформирует базовые навыки и умения по соблюдению требований техники безопасности, гигиены и ресурсосбережения при работе со средствами информатизации; понимания основ правовых аспектов использования компьютерных программ и работы в Интернете.


Содержание учебного предмета «Информатика». Углубленный уровень

Введение. Информация и информационные процессы. Данные

Способы представления данных. Различия в представлении данных, предназначенных для хранения и обработки в автоматизированных компьютерных системах и предназначенных для восприятия человеком. Системы. Компоненты системы и их взаимодействие. Информационное взаимодействие в системе, управление. Разомкнутые и замкнутые системы управления. Математическое и компьютерное моделирование систем управления.


Математические основы информатики. Тексты и кодирование. Передача данных

Знаки, сигналы и символы. Знаковые системы. Равномерные и неравномерные коды. Префиксные коды. Условие Фано. Обратное условие Фано. Алгоритмы декодирования при использовании префиксных кодов. Сжатие данных. Учет частотности символов при выборе неравномерного кода. Оптимальное кодирование Хаффмана. Использование программ-архиваторов. Алгоритм LZW.

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


Дискретизация

Измерения и дискретизация. Частота и разрядность измерений. Универсальность дискретного представления информации. Дискретное представление звуковых данных. Многоканальная запись. Размер файла, полученного в результате записи звука. Дискретное представление статической и динамической графической информации. Сжатие данных при хранении графической и звуковой информации.


Системы счисления

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


Элементы комбинаторики, теории множеств и математической логики

Операции «импликация», «эквиваленция». Логические функции. Законы алгебры логики. Эквивалентные преобразования логических выражений. Логические уравнения. Построение логического выражения с данной таблицей истинности. Дизъюнктивная нормальная форма. Конъюнктивная нормальная форма. Логические элементы компьютеров. Построение схем из базовых логических элементов. Дискретные игры двух игроков с полной информацией. Выигрышные стратегии.


Дискретные объекты

Решение алгоритмических задач, связанных с анализом графов (примеры: построения оптимального пути между вершинами ориентированного ациклического графа; определения количества различных путей между вершинами). Обход узлов дерева в глубину. Упорядоченные деревья (деревья, в которых упорядочены ребра, выходящие из одного узла). Использование деревьев при решении алгоритмических задач (примеры: анализ работы рекурсивных алгоритмов, разбор арифметических и логических выражений). Бинарное дерево. Использование деревьев при хранении данных. Использование графов, деревьев, списков при описании объектов и процессов окружающего мира.


Алгоритмы и элементы программирования. Алгоритмы и структуры данных

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

Алгоритмы, связанные с делимостью целых чисел. Алгоритм Евклида для определения НОД двух натуральных чисел. Алгоритмы линейной (однопроходной) обработки последовательности чисел без использования дополнительной памяти, зависящей от длины последовательности (вычисление максимума, суммы; линейный поиск и т.п.). Обработка элементов последовательности, удовлетворяющих определенному условию (вычисление суммы заданных элементов, их максимума и т.п.). Алгоритмы обработки массивов. Примеры: перестановка элементов данного одномерного массива в обратном порядке; циклический сдвиг элементов массива; заполнение двумерного числового массива по заданным правилам; поиск элемента в двумерном массиве; вычисление максимума и суммы элементов двумерного массива. Вставка и удаление элементов в массиве. Рекурсивные алгоритмы, в частности: нахождение натуральной и целой степени заданного ненулевого вещественного числа; вычисление факториалов; вычисление n-го элемента рекуррентной последовательности (например, последовательности Фибоначчи). Построение и анализ дерева рекурсивных вызовов. Возможность записи рекурсивных алгоритмов без явного использования рекурсии.

Сортировка одномерных массивов. Квадратичные алгоритмы сортировки (пример: сортировка пузырьком). Слияние двух отсортированных массивов в один без использования сортировки. Алгоритмы анализа отсортированных массивов. Рекурсивная реализация сортировки массива на основе слияния двух его отсортированных фрагментов. Алгоритмы анализа символьных строк, в том числе: подсчет количества появлений символа в строке; разбиение строки на слова по пробельным символам; поиск подстроки внутри данной строки; замена найденной подстроки на другую строку. Построение графика функции, заданной формулой, программой или таблицей значений. Алгоритмы приближенного решения уравнений на данном отрезке, например, методом деления отрезка пополам. Алгоритмы приближенного вычисления длин и площадей, в том числе: приближенное вычисление длины плоской кривой путем аппроксимации ее ломаной; приближенный подсчет методом трапеций площади под графиком функции, заданной формулой, программой или таблицей значений. Приближенное вычисление площади фигуры методом Монте-Карло. Построение траекторий, заданных разностными схемами. Решение задач оптимизации. Алгоритмы вычислительной геометрии. Вероятностные алгоритмы. Сохранение и использование промежуточных результатов. Метод динамического программирования. Представление о структурах данных. Примеры: списки, словари, деревья, очереди. Хэш-таблицы.


Языки программирования

Подпрограммы (процедуры, функции). Параметры подпрограмм. Рекурсивные процедуры и функции.

Логические переменные. Символьные и строковые переменные. Операции над строками. Двумерные массивы (матрицы). Многомерные массивы. Средства работы с данными во внешней памяти. Файлы.

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

Понятие о непроцедурных языках программирования и парадигмах программирования. Изучение второго языка программирования.


Разработка программ

Этапы решения задач на компьютере. Структурное программирование. Проверка условия выполнения цикла до начала выполнения тела цикла и после выполнения тела цикла: постусловие и предусловие цикла. Инвариант цикла. Методы проектирования программ «сверху вниз» и «снизу вверх». Разработка программ, использующих подпрограммы. Библиотеки подпрограмм и их использование. Интегрированная среда разработки программы на выбранном языке программирования. Пользовательский интерфейс интегрированной среды разработки программ. Понятие об объектно-ориентированном программировании. Объекты и классы. Инкапсуляция, наследование, полиморфизм. Среды быстрой разработки программ. Графическое проектирование интерфейса пользователя. Использование модулей (компонентов) при разработке программ.


Элементы теории алгоритмов

Формализация понятия алгоритма. Машина Тьюринга – пример абстрактной универсальной вычислительной модели. Тезис Чёрча–Тьюринга. Другие универсальные вычислительные модели (пример: машина Поста). Универсальный алгоритм. Вычислимые и невычислимые функции. Проблема остановки и ее неразрешимость.

Абстрактные универсальные порождающие модели (пример: грамматики). Сложность вычисления: количество выполненных операций, размер используемой памяти; их зависимость от размера исходных данных. Сложность алгоритма сортировки слиянием (MergeSort). Примеры задач анализа алгоритмов: определение входных данных, при которых алгоритм дает указанный результат; определение результата алгоритма без его полного пошагового выполнения. Доказательство правильности программ.


Математическое моделирование

Практическая работа с компьютерной моделью по выбранной теме. Проведение вычислительного эксперимента. Анализ достоверности (правдоподобия) результатов компьютерного эксперимента.

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

Использование дискретизации и численных методов в математическом моделировании непрерывных процессов. Использование сред имитационного моделирования (виртуальных лабораторий) для проведения компьютерного эксперимента в учебной деятельности. Компьютерный (виртуальный) и материальный прототипы изделия. Использование учебных систем автоматизированного проектирования.


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

Аппаратное и программное обеспечение компьютера

Аппаратное обеспечение компьютеров. Персональный компьютер. Многопроцессорные системы. Суперкомпьютеры. Распределенные вычислительные системы и обработка больших данных. Мобильные цифровые устройства и их роль в коммуникациях. Встроенные компьютеры. Микроконтроллеры. Роботизированные производства. Соответствие конфигурации компьютера решаемым задачам. Тенденции развития аппаратного обеспечения компьютеров. Программное обеспечение (ПО) компьютеров и компьютерных систем. Классификация программного обеспечения. Многообразие операционных систем, их функции. Программное обеспечение мобильных устройств. Модель информационной системы «клиент–сервер». Распределенные модели построения информационных систем. Использование облачных технологий обработки данных в крупных информационных системах. Инсталляция и деинсталляция программного обеспечения. Системное администрирование. Тенденции развития компьютеров. Квантовые вычисления.

Техника безопасности и правила работы на компьютере. Гигиена, эргономика, ресурсосбережение, технологические требования при эксплуатации компьютерного рабочего места. Проектирование автоматизированного рабочего места в соответствии с целями его использования. Применение специализированных программ для обеспечения стабильной работы средств ИКТ. Технология проведения профилактических работ над средствами ИКТ: диагностика неисправностей.


Подготовка текстов и демонстрационных материалов

Технологии создания текстовых документов. Вставка графических объектов, таблиц. Использование готовых шаблонов и создание собственных. Средства поиска и замены. Системы проверки орфографии и грамматики. Нумерация страниц. Разработка гипертекстового документа: определение структуры документа, автоматическое формирование списка иллюстраций, сносок и цитат, списка используемой литературы и таблиц. Библиографическое описание документов. Коллективная работа с документами. Рецензирование текста. Средства создания и редактирования математических текстов. Технические средства ввода текста. Распознавание текста. Распознавание устной речи. Компьютерная верстка текста. Настольно-издательские системы.


Работа с аудиовизуальными данными

Технические средства ввода графических изображений. Кадрирование изображений. Цветовые модели. Коррекция изображений. Работа с многослойными изображениями. Работа с векторными графическими объектами. Группировка и трансформация объектов. Технологии ввода и обработки звуковой и видеоинформации. Технологии цифрового моделирования и проектирования новых изделий. Системы автоматизированного проектирования. Разработка простейших чертежей деталей и узлов с использованием примитивов системы автоматизированного проектирования. Аддитивные технологии (3D-печать).


Электронные (динамические) таблицы

Технология обработки числовой информации. Ввод и редактирование данных. Автозаполнение. Форматирование ячеек. Стандартные функции. Виды ссылок в формулах. Фильтрация и сортировка данных в диапазоне или таблице. Коллективная работа с данными. Подключение к внешним данным и их импорт.

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


Базы данных

Понятие и назначение базы данных (далее – БД). Классификация БД. Системы управления БД (СУБД). Таблицы. Запись и поле. Ключевое поле. Типы данных. Запрос. Типы запросов. Запросы с параметрами. Сортировка. Фильтрация. Вычисляемые поля. Формы. Отчеты. Многотабличные БД. Связи между таблицами. Нормализация.


Подготовка и выполнение исследовательского проекта

Технология выполнения исследовательского проекта: постановка задачи, выбор методов исследования, составление проекта и плана работ, подготовка исходных данных, проведение исследования, формулировка выводов, подготовка отчета. Верификация (проверка надежности и согласованности) исходных данных и валидация (проверка достоверности) результатов исследования. Статистическая обработка данных. Обработка результатов эксперимента.


Системы искусственного интеллекта и машинное обучение

Машинное обучение – решение задач распознавания, классификации и предсказания. Искусственный интеллект. Анализ данных с применением методов машинного обучения. Экспертные и рекомендательные системы. Большие данные в природе и технике (геномные данные, результаты физических экспериментов, интернет-данные, в частности данные социальных сетей). Технологии их обработки и хранения.


Работа в информационном пространстве. Компьютерные сети

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

Технология WWW. Браузеры. Веб-сайт. Страница. Взаимодействие веб-страницы с сервером. Язык HTML. Динамические страницы. Разработка веб-сайтов. Язык HTML, каскадные таблицы стилей (CSS). Динамический HTML. Размещение веб-сайтов. Использование сценариев на языке Javascript. Формы. Понятие о серверных языках программирования. Сетевое хранение данных. Облачные сервисы.


Деятельность в сети Интернет

Расширенный поиск информации в сети Интернет. Использование языков построения запросов.

Другие виды деятельности в сети Интернет. Сервисы Интернета. Геолокационные сервисы реального времени (локация мобильных телефонов, определение загруженности автомагистралей и т.п.); интернет-торговля; бронирование билетов и гостиниц и т.п. Облачные версии прикладных программных систем.

Новые возможности и перспективы развития Интернета: мобильность, облачные технологии, виртуализация, социальные сервисы, доступность. Технологии «Интернета вещей». Развитие технологий распределенных вычислений.


Социальная информатика

Социальные сети – организация коллективного взаимодействия и обмена данными. Проблема подлинности полученной информации. Государственные электронные сервисы и услуги. Мобильные приложения. Открытые образовательные ресурсы. Информационная культура. Информационные пространства коллективного взаимодействия. Сетевой этикет: правила поведения в киберпространстве.

Стандартизация и стандарты в сфере информатики и ИКТ докомпьютерной эры (запись чисел, алфавитов национальных языков, библиотечного и издательского дела и др.) и компьютерной эры (языки программирования).


Информационная безопасность

Средства защиты информации в автоматизированных информационных системах (АИС), компьютерных сетях и компьютерах. Общие проблемы защиты информации и информационной безопасности АИС. Компьютерные вирусы и вредоносные программы. Использование антивирусных средств. Электронная подпись, сертифицированные сайты и документы. Правовые нормы использования компьютерных программ и работы в Интернете. Законодательство РФ в области программного обеспечения.

Техногенные и экономические угрозы, связанные с использованием ИКТ. Правовое обеспечение информационной безопасности.

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

Дата

Тема

Д/З

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

Аппаратное и программное обеспечение компьютера (2 часа)


Техника безопасности и правила работы на компьютере.



Гигиена, эргономика, ресурсосбережение, технологические требования при эксплуатации компьютерного рабочего места.


Математические основы информатики

Введение. Дискретизация (3 часа)


Измерения и дискретизация. Частота и разрядность измерений. Универсальность дискретного представления информации. Дискретное представление звуковых данных. Многоканальная запись. Размер файла, полученного в результате записи звука.

П. 7, 17


Дискретное представление статической и динамической графической информации.

П. 16


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


Тексты и кодирование. Передача данных (5 часов)


Знаки, сигналы и символы. Знаковые системы.

Равномерные и неравномерные коды.

П. 5, 6


Префиксные коды. Условие Фано. Обратное условие Фано. Алгоритмы декодирования при использовании префиксных кодов.

П. 15


Сжатие данных. Учет частотности символов при выборе неравномерного кода. Оптимальное кодирование Хаффмана.



Использование программ-архиваторов. Алгоритм LZW.



Искажение информации при передаче по каналам связи. Коды с возможностью обнаружения и исправления ошибок.


Организация индивидуальной и групповой деятельности (2 часа)


Практикум. Организация индивидуальной и групповой деятельности.



Практикум. Организация индивидуальной и групповой деятельности. Планирование и фиксация деятельности.


Математические основы информатики

Системы счисления (6 часов)


Свойства позиционной записи числа: количество цифр в записи, признак делимости числа на основание системы счисления. Алгоритм перевода десятичной записи числа в запись в позиционной системе с заданным основанием.

П. 9, 10


Алгоритмы построения записи числа в позиционной системе счисления с заданным основанием и вычисления числа по строке, содержащей запись этого числа в позиционной системе счисления с заданным основанием.



Арифметические действия в позиционных системах счисления.



Краткая и развернутая форма записи смешанных чисел в позиционных системах счисления. Перевод смешанного числа в позиционную систему счисления с заданным основанием.

П. 11-14


Представление целых и вещественных чисел в памяти компьютера.

П. 26-28


Компьютерная арифметика. Источники возникновения ошибок и потери точности.

П. 29-30

Информация и информационные процессы. Данные

Информация и информационные процессы. Данные (5 часов)


Способы представления данных. Различия в представлении данных, предназначенных для хранения и обработки в автоматизированных компьютерных системах и предназначенных для восприятия человеком.



Системы. Компоненты системы и их взаимодействие. Графы.



Графы переходов, графы взаимодействия. Информационное взаимодействие в системе



Способы задания графов. Таблицы смежности.



Способы задания графов. Таблицы инцидентности.


Математические основы информатики

Элементы комбинаторики, теории множеств и математической логики (15 часов)


Логика. Высказывания, истинность высказывания. Основы математической логики. Имена, логические операции, кванторы, правила построения и синемантика.

П. 18


Примеры записи утверждений на логическом языке.

П. 23


Алгебра логики. Логические функции. Операции «импликация», «эквиваленция».

П. 19


Законы алгебры логики. Эквивалентные преобразования логических выражений.

П. 21


Логические уравнения.

П.22


Построение логического выражения с данной таблицей истинности.



Дизъюнктивная нормальная форма. Конъюнктивная нормальная форма.



Схемы из функциональных элементов. Построение схем из базовых логических элементов.



Логические элементы компьютеров.

П. 24


Полусумматор. Триггер.



Решение логических задач.

П.25


Дискретные игры двух игроков с полной информацией.



Деревья, полное дерево игры. Выигрышные стратегии.



Игровая интерпретация логических формул.



Решение задач на поиск выигрышной стратегии.


Алгоритмы и элементы программирования

Языки программирования (5 часов)


Подробное знакомство с одним из универсальных процедурных языков программирования (Паскаль).

П. 54-58


Представление о синтаксисе и семантике языка программирования.



Обзор процедурных языков программирования.



Понятие о непроцедурных языках программирования и парадигмах программирования.



Массивы

П. 62

Алгоритмы и структуры данных (12 часов)


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



Алгоритмы линейной (однопроходной) обработки последовательности чисел без использования дополнительной памяти, зависящей от длины последовательности (линейный поиск и т.п.).



Практикум. Однопроходные алгоритмы.



Обработка элементов последовательности, удовлетворяющих определенному условию (вычисление суммы заданных элементов).



Обработка элементов последовательности, удовлетворяющих определенному условию (вычисление максимума заданных элементов и т.п.).



Алгоритмы обработки массивов. Примеры: перестановка элементов данного одномерного массива в обратном порядке;



Алгоритмы обработки массивов. Примеры: циклический сдвиг элементов массива



Вставка и удаление элементов в массиве.



Практикум. Алгоритмы обработки массивов.



Контрольная работа за первое полугодие.



Сортировка одномерных массивов.

П. 64


Квадратичные алгоритмы сортировки (пример: сортировка пузырьком, выбором, вставками).


Языки программирования (1 час)


Двумерные массивы (матрицы). Многомерные массивы.

П. 67

Алгоритмы и структуры данных (4 часа)


Алгоритмы обработки многомерных массивов. Примеры.



Заполнение двумерного числового массива по заданным правилам; поиск элемента в двумерном массиве



Вычисление максимума и суммы элементов двумерного массива



Практикум. Алгоритмы обработки многомерных массивов.


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

Аппаратное и программное обеспечение компьютера (11 часов)


Аппаратное обеспечение компьютеров. Персональный компьютер.

П. 31-33


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



Мобильные цифровые устройства и их роль в коммуникациях. Встроенные компьютеры. Микроконтроллеры. Роботизированные производства.



Соответствие конфигурации компьютера решаемым задачам. Тенденции развития аппаратного обеспечения компьютеров.

П. 34-37


Программное обеспечение (ПО) компьютеров и компьютерных систем. Классификация программного обеспечения.

П. 38


Многообразие операционных систем, их функции. Программное обеспечение мобильных устройств.

П. 39-41


Модель информационной системы «клиент–сервер». Распределенные модели построения информационных систем. Использование облачных технологий обработки данных в крупных информационных системах.



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

П.42


Тенденции развития компьютеров. Квантовые вычисления.



Проектирование автоматизированного рабочего места в соответствии с целями его использования.



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


Алгоритмы и элементы программирования

Языки программирования (2 часа)


Логические переменные. Символьные и строковые переменные.

П.66


Операции над строками.


Алгоритмы и структуры данных (5 часов)


Алгоритмы анализа символьных строк, в том числе: подсчет количества появлений символа в строке.



Алгоритмы анализа символьных строк, в том числе: разбиение строки на слова по пробельным символам.



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



Алгоритмы анализа символьных строк, в том числе: замена найденной подстроки на другую строку.



Практикум. Алгоритмы анализа символьных строк.


Разработка программ (2 часа)


Этапы решения задач на компьютере. Структурное программирование.



Проверка условия выполнения цикла до начала выполнения тела цикла и после выполнения тела цикла: постусловие и предусловие цикла.


Алгоритмы и структуры данных (2 часа)


Алгоритмы, связанные с делимостью целых чисел.



Алгоритм Евклида для определения НОД двух натуральных чисел.


Языки программирования (6 часов)


Средства работы с данными во внешней памяти. Файлы.

П. 68


Типизированные файлы.



Текстовые файлы.



Обработка типизированных и текстовых файлов.



Практикум. Обработка типизированных и текстовых файлов.



Подпрограммы (процедуры, функции). Параметры подпрограмм.

П. 59-60

Разработка программ (4 часа)


Процедурно-модульное программирование.



Методы проектирования программ «сверху вниз» и «снизу вверх».



Разработка программ, использующих подпрограммы.



Библиотеки подпрограмм и их использование.


Алгоритмы и структуры данных (6 часов)


Алгоритмы анализа и преобразования записей чисел в позиционной системе счисления.



Алгоритмы «длинной арифметики».



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



Рекурсивные алгоритмы. Рекурсивные процедуры и функции.

П. 61


Рекурсивные алгоритмы, в частности: нахождение натуральной и целой степени заданного ненулевого вещественного числа; вычисление факториалов; вычисление n-го элемента рекуррентной последовательности (например, последовательности Фибоначчи).



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


Математические основы информатики

Дискретные объекты (17 часов)


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



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



Бинарное дерево. Использование деревьев при хранении данных.



Решение алгоритмических задач, связанных с анализом графов.



Решение алгоритмических задач, связанных с анализом графов (примеры: определения количества различных путей между вершинами).



Перебор с возвратом. Использование стека.



Практикум. Перебор с возвратом.



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



Поиск пути минимального веса во взвешенном графе. Алгоритм Флойда.



Поиск пути минимального веса во взвешенном графе. Алгоритм Дийкстры.



Практикум. Поиск пути минимального веса во взвешенном графе.



Обход узлов дерева в глубину.



Упорядоченные деревья (деревья, в которых упорядочены ребра, выходящие из одного узла).



Практикум. Поиск в глубину.



Поиск в ширину. Использование очереди.



Поиск в ширину. Оценка эффективности.



Практикум. Поиск в ширину.


Тексты и кодирование. Передача данных (2 часа)


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



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


Работа в информационном пространстве

Компьютерные сети (9 часов)


Принципы построения компьютерных сетей. Аппаратные компоненты компьютерных сетей.

П. 44-47


Проводные и беспроводные телекоммуникационные каналы. Сетевые протоколы.



Принципы межсетевого взаимодействия. Сетевые операционные системы.



Задачи системного администрирования компьютеров и компьютерных сетей.



Интернет. Адресация в сети Интернет (IP-адреса, маски подсети). Система доменных имен.

П. 48-49


Технология WWW. Браузеры. Веб-сайт. Страница. Взаимодействие веб-страницы с сервером. Язык HTML. Динамические страницы.



Разработка веб-сайтов. Язык HTML, каскадные таблицы стилей (CSS). Динамический HTML. Размещение веб-сайтов.



Использование сценариев на языке Javascript. Формы. Понятие о серверных языках программирования. Сетевое хранение данных. Облачные сервисы.



Практикум. Разработка комплексного мультимедийного объекта (или ряда объектов), включающего текст, графику, аудио- и видеоинформацию, гиперссылки.


Деятельность в сети Интернет (5 часов)


Расширенный поиск информации в сети Интернет. Использование языков построения запросов.



Другие виды деятельности в сети Интернет. Сервисы Интернета. Геолокационные сервисы реального времени (локация мобильных телефонов, определение загруженности автомагистралей и т.п.); интернет-торговля; бронирование билетов и гостиниц и т.п.

П. 50-51


Облачные версии прикладных программных систем.



Новые возможности и перспективы развития Интернета: мобильность, облачные технологии, виртуализация, социальные сервисы, доступность. Технологии «Интернета вещей». Развитие технологий распределенных вычислений.



Годовая контрольная работа.


Информационная безопасность (5 часов)


Средства защиты информации в автоматизированных информационных системах (АИС), компьютерных сетях и компьютерах. Общие проблемы защиты информации и информационной безопасности АИС.



Компьютерные вирусы и вредоносные программы. Использование антивирусных средств.



Электронная подпись, сертифицированные сайты и документы.



Правовые нормы использования компьютерных программ и работы в Интернете. Законодательство РФ в области программного обеспечения.

П. 53


Техногенные и экономические угрозы, связанные с использованием ИКТ. Правовое обеспечение информационной безопасности.


Алгоритмы и элементы программирования

Элементы теории алгоритмов (9 часов)


Формализация понятия алгоритма. Машина Тьюринга – пример абстрактной универсальной вычислительной модели.

П. 34


Тезис Чёрча–Тьюринга.



Другие универсальные вычислительные модели (пример: машина Поста). Универсальный алгоритм.



Вычислимые и невычислимые функции. Проблема остановки и ее неразрешимость.

П. 35


Абстрактные универсальные порождающие модели (пример: грамматики).



Сложность вычисления: количество выполненных операций, размер используемой памяти; их зависимость от размера исходных данных.

П. 36


Примеры задач анализа алгоритмов: определение входных данных, при которых алгоритм дает указанный результат.



Примеры задач анализа алгоритмов: определение результата алгоритма без его полного пошагового выполнения.



Доказательство правильности программ. Инвариант цикла.

П. 37

Алгоритмы и структуры данных (9 часов)


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



Алгоритмы приближенного решения уравнений на данном отрезке.



Алгоритмы приближенного решения уравнений на данном отрезке, например, методом перебора.



Алгоритмы приближенного решения уравнений на данном отрезке, например, методом деления отрезка пополам.



Практикум. Алгоритмы приближенного решения уравнений на данном отрезке.



Сохранение и использование промежуточных результатов.



Метод динамического программирования.

П. 45


Решение задач методом динамического программирования



Практикум. Динамическое программирование.


Языки программирования (1 час)


Изучение второго языка программирования (Лазарус).

П. 46

Разработка программ (19 часов)


Среды быстрой разработки программ. Графическое проектирование интерфейса пользователя. Использование модулей (компонентов) при разработке программ.



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



Пользовательский интерфейс интегрированной среды разработки программ.

П. 51-52


Понятие об объектно-ориентированном программировании. Объекты и классы.

П. 47


Инкапсуляция, наследование, полиморфизм.



События. Проекты и приложения.

П. 53-54


Создание приложения «Калькулятор»



Работа с графическими объектами в Лазарус.



Практикум. Создание приложения «Графический редактор». Пользовательский интерфейс.



Практикум. Создание приложения «Графический редактор». Событийные процедуры.



Практикум. Создание приложения «Графический редактор». Защита проекта.



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



Практикум. Создание приложения «Тест с выбором ответа». Пользовательский интерфейс.



Практикум. Создание приложения «Тест с выбором ответа». Событийные процедуры.



Практикум. Создание приложения «Исполнитель Стрелка». Пользовательский интерфейс.



Практикум. Создание приложения «Исполнитель Стрелка». Система команд исполнителя.



Практикум. Создание приложения «Исполнитель Стрелка». Событийные процедуры.



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



Практикум. Создание приложения «Исполнитель Стрелка». Защита проекта.


Алгоритмы и структуры данных (6 часов)


Построение графика функции, заданной формулой, программой или таблицей значений.



Практикум. Построение графика функции, заданной формулой, программой или таблицей значений.



Алгоритмы анализа отсортированных массивов.



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



Рекурсивная реализация сортировки массива на основе слияния двух его отсортированных фрагментов.



Практикум. Визуализация квадратичного алгоритма сортировки.


Элементы теории алгоритмов (1 час)


Сложность алгоритма сортировки слиянием (MergeSort).


Алгоритмы и структуры данных (11 часов)


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



Алгоритмы приближенного вычисления длин и площадей, в том числе: приближенное вычисление длины плоской кривой путем аппроксимации ее ломаной.



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



Практикум. Алгоритмы приближенного вычисления длин и площадей.



Вероятностные алгоритмы.



Приближенное вычисление площади фигуры методом Монте-Карло.



Практикум. Приближенное вычисление площади фигуры методом Монте-Карло.



Построение траекторий, заданных разностными схемами.



Решение задач оптимизации.



Алгоритмы вычислительной геометрии.



Практикум. Алгоритмы вычислительной геометрии.


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

Подготовка текстов и демонстрационных материалов (6 часов)


Технологии создания текстовых документов. Вставка графических объектов, таблиц. Использование готовых шаблонов и создание собственных.



Средства поиска и замены. Системы проверки орфографии и грамматики. Нумерация страниц.



Разработка гипертекстового документа: определение структуры документа, автоматическое формирование списка иллюстраций, сносок и цитат, списка используемой литературы и таблиц. Библиографическое описание документов.



Коллективная работа с документами. Рецензирование текста.



Технические средства ввода текста. Распознавание текста. Распознавание устной речи. Компьютерная верстка текста. Настольно-издательские системы.



Практикум. Средства создания и редактирования математических текстов.


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

Электронные (динамические) таблицы (6 часов)


Стандартные функции. Виды ссылок в формулах.



Контрольная работа за первое полугодие.



Фильтрация и сортировка данных в диапазоне или таблице. Коллективная работа с данными.



Подключение к внешним данным и их импорт.



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



Компьютерные средства представления и анализа данных. Визуализация данных.


Алгоритмы и элементы программирования

Математическое моделирование (28 часов)


Моделирование.

П. 6-8


Графическое представление данных (схемы, таблицы, графики).



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



Использование дискретизации и численных методов в математическом моделировании непрерывных процессов.



Контрольная работа за первое полугодие.



Построение математических моделей для решения практических задач.



Практическая работа с компьютерной моделью по выбранной теме «Баллистическое движение».

П. 9


Проведение вычислительного эксперимента.



Анализ достоверности (правдоподобия) результатов компьютерного эксперимента.



Практикум. Построение и исследование модели тела, брошенного под углом к горизонту.



Практическая работа с компьютерной моделью по выбранной теме «Биологические модели».

П. 10


Проведение вычислительного эксперимента.



Анализ достоверности (правдоподобия) результатов компьютерного эксперимента.



Практикум. Построение и исследование модели развития популяции.



Практическая работа с компьютерной моделью по выбранной теме «Оптимизационное моделирование в экономике».



Проведение вычислительного эксперимента.



Анализ достоверности (правдоподобия) результатов компьютерного эксперимента.



Практикум. Построение и исследование модели «Оптимизационное моделирование в экономике».



Практическая работа с компьютерной моделью по выбранной теме «Логические модели».



Проведение вычислительного эксперимента.



Анализ достоверности (правдоподобия) результатов компьютерного эксперимента.



Практикум. Построение и исследование модели «Логические модели».



Имитационное моделирование.



Моделирование систем массового обслуживания.



Практикум. Моделирование систем массового обслуживания.



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



Компьютерный (виртуальный) и материальный прототипы изделия.



Использование учебных систем автоматизированного проектирования. КОМПАС-3D.


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

Работа с аудиовизуальными данными (8 часов)


Работа с векторными графическими объектами.



Технологии цифрового моделирования и проектирования новых изделий.



Группировка и трансформация объектов. Системы автоматизированного проектирования.



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



Аддитивные технологии (3D-печать). Технические средства ввода графических изображений.



Кадрирование изображений. Цветовые модели.



Коррекция изображений. Работа с многослойными изображениями.


*

Технологии ввода и обработки звуковой и видеоинформации.


Информация и информационные процессы. Данные

Информация и информационные процессы. Данные (9 часов)


Управление.



Разомкнутые и замкнутые системы управления.



Математическое и компьютерное моделирование систем управления.



Создание организационных диаграмм и расписаний.



Практикум. Разомкнутые и замкнутые системы управления.



Модель движущегося робота. Команды управления для экранных объектов, система команд исполнителя.



Модель движущегося робота. Организация среды исполнителя.



Модель движущегося робота. Ручное управление исполнителем.



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


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

Базы данных (7 часов)


Понятие и назначение базы данных (далее – БД). Классификация БД. Системы управления БД (СУБД).



Таблицы. Запись и поле. Ключевое поле.



Типы данных. Запрос. Типы запросов. Запросы с параметрами.



Сортировка. Фильтрация. Вычисляемые поля.



Формы. Отчеты.



Многотабличные БД. Связи между таблицами. Нормализация.



Практикум. Создание и редактирование базы данных «Оценки»


Подготовка и выполнение исследовательского проекта (5 часов)


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



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



Верификация (проверка надежности и согласованности) исходных данных и валидация (проверка достоверности) результатов исследования.



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



Практикум. Проект «Грамотный покупатель»


Системы искусственного интеллекта и машинное обучение (5 часов)


Машинное обучение – решение задач распознавания, классификации и предсказания.



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



Большие данные в природе и технике (геномные данные, результаты физических экспериментов, интернет-данные, в частности данные социальных сетей). Технологии их обработки и хранения.



Использование тестовых систем.



Практикум. Создание тестовой системы.


Работа в информационном пространстве

Социальная информатика (6 часов)


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



Проблема подлинности полученной информации. Государственные электронные сервисы и услуги.



Мобильные приложения. Открытые образовательные ресурсы.



Информационная культура. Сетевой этикет: правила поведения в киберпространстве.



Стандартизация и стандарты в сфере информатики и ИКТ докомпьютерной эры (запись чисел, алфавитов национальных языков, библиотечного и издательского дела и др.)



Стандартизация и стандарты в сфере информатики и ИКТ компьютерной эры (языки программирования).