В прежней версии требования к результатам освоения информатики не выделялись из общего списка требования для предметной области "Математика и информатика". В новом ФГОСе требования к результатам изучения информатики разделены по уровням - базовый и углубленный.
Ниже приведены требования сначала для базового уровня, затем для углубленного.
Базовый
На углубленном уровне1) владение основными понятиями: информация, передача, хранение и обработка информации, алгоритм, модель, цифровой продукт и их использование для решения учебных и практических задач; умение оперировать единицами измерения информационного объема и скорости передачи данных;
2) умение пояснять на примерах различия между позиционными и непозиционными системами счисления; записывать и сравнивать целые числа от 0 до 1024 в различных позиционных системах счисления с основаниями 2, 8, 16, выполнять арифметические операции над ними;
3) умение кодировать и декодировать сообщения по заданным правилам; понимание основных принципов кодирования информации различной природы: текстовой (на углубленном уровне: в различных кодировках), графической, аудио;
4) владение понятиями: высказывание, логическая операция, логическое выражение; умение записывать логические выражения с использованием дизъюнкции, конъюнкции и отрицания, определять истинность логических выражений, если известны значения истинности входящих в него переменных, строить таблицы истинности для логических выражений; записывать логические выражения на изучаемом языке программирования;
5) развитие алгоритмического мышления как необходимого условия профессиональной деятельности в современном обществе; понимание сущности алгоритма и его свойств;
6) умение составлять, выполнять вручную и на компьютере несложные алгоритмы для управления исполнителями (Черепашка, Чертежник); создавать и отлаживать программы на одном из языков программирования (Python, C++, Паскаль, Java, C#, Школьный Алгоритмический Язык), реализующие несложные алгоритмы обработки числовых данных с использованием циклов и ветвлений; умение разбивать задачи на подзадачи, использовать константы, переменные и выражения различных типов (числовых, логических, символьных); анализировать предложенный алгоритм, определять, какие результаты возможны при заданном множестве исходных значений;
7) умение записать на изучаемом языке программирования алгоритмы проверки делимости одного целого числа на другое, проверки натурального числа на простоту, выделения цифр из натурального числа, поиск максимумов, минимумов, суммы числовой последовательности;
8) сформированность представлений о назначении основных компонентов компьютера; использование различных программных систем и сервисов компьютера, программного обеспечения; умение соотносить информацию о характеристиках персонального компьютера с решаемыми задачами; представление об истории и тенденциях развития информационных технологий, в том числе глобальных сетей; владение умением ориентироваться в иерархической структуре файловой системы, работать с файловой системой персонального компьютера с использованием графического интерфейса, а именно: создавать, копировать, перемещать, переименовывать, удалять и архивировать файлы и каталоги;
9) владение умениями и навыками использования информационных и коммуникационных технологий для поиска, хранения, обработки и передачи и анализа различных видов информации, навыками создания личного информационного пространства; владение умениями пользования цифровыми сервисами государственных услуг, цифровыми образовательными сервисами;
10) умение выбирать способ представления данных в соответствии с поставленной задачей (таблицы, схемы, графики, диаграммы) с использованием соответствующих программных средств обработки данных; умение формализовать и структурировать информацию, используя электронные таблицы для обработки, анализа и визуализации числовых данных, в том числе с выделением диапазона таблицы и упорядочиванием (сортировкой) его элементов; умение применять в электронных таблицах формулы для расчетов с использованием встроенных функций, абсолютной, относительной, смешанной адресации; использовать электронные таблицы для численного моделирования в простых задачах из разных предметных областей;
11) сформированность представлений о сферах профессиональной деятельности, связанных с информатикой, программированием и современными информационно-коммуникационными технологиями, основанными на достижениях науки и IT-отрасли;
12) освоение и соблюдение требований безопасной эксплуатации технических средств информационно-коммуникационных технологий;
13) умение соблюдать сетевой этикет, базовые нормы информационной этики и права при работе с приложениями на любых устройствах и в сети Интернет, выбирать безопасные стратегии поведения в сети;
14) умение использовать различные средства защиты от вредоносного программного обеспечения, умение обеспечивать личную безопасность при использовании ресурсов сети Интернет, в том числе умение защищать персональную информацию от несанкционированного доступа и его последствий (разглашения, подмены, утраты данных) с учетом основных технологических и социально-психологических аспектов использования сети Интернет (сетевая анонимность, цифровой след, аутентичность субъектов и ресурсов, опасность вредоносного кода);
15) умение распознавать попытки и предупреждать вовлечение себя и окружающих в деструктивные и криминальные формы сетевой активности (в том числе кибербуллинг, фишинг).
1) свободное владение основными понятиями: информация, передача, хранение и обработка информации, алгоритм, модель, моделирование и их использование для решения учебных и практических задач; умение свободно оперировать единицами измерения информационного объема и скорости передачи данных;
2) понимание различия между позиционными и непозиционными системами счисления; умение записать, сравнить и произвести арифметические операции над целыми числами в позиционных системах счисления;
3) умение кодировать и декодировать сообщения по заданным правилам; понимание основных принципов кодирования информации различной природы: числовой, текстовой (в различных современных кодировках), графической (в растровом и векторном представлении), аудио;
4) свободное оперирование понятиями: высказывание, логическая операция, логическое выражение; умение записывать логические выражения с использованием дизъюнкции, конъюнкции, отрицания, импликации и эквивалентности, определять истинность логических выражений, если известны значения истинности входящих в него переменных, строить таблицы истинности для логических выражений, восстанавливать логические выражения по таблице истинности, записывать логические выражения на изучаемом языке программирования;
5) владение терминологией, связанной с графами (вершина, ребро, путь, длина ребра и пути) и деревьями (корень, лист, высота дерева); умение использовать графы и деревья для моделирования систем сетевой и иерархической структуры; умение находить кратчайший путь в заданной графе;
6) наличие развитого алгоритмического мышления как необходимого условия профессиональной деятельности в современном обществе; свободное оперирование понятиями "исполнитель", "алгоритм", "программа", понимание разницы между употреблением этих терминов в обыденной речи и в информатике; умение выбирать подходящий алгоритм для решения задачи;
7) свободное оперирование понятиями: переменная, тип данных, операция присваивания, арифметические и логические операции, включая операции целочисленного деления и остатка от деления; умение создавать программы на современном языке программирования общего назначения: PythoN , C++ (JAVA, С#), реализующие алгоритмы обработки числовых данных с использованием ветвлений, циклов со счетчиком, циклов с условиями, подпрограмм (алгоритмы проверки делимости одного целого числа на другое, проверки натурального числа на простоту, разложение на простые сомножители, выделение цифр из натурального числа, поиск максимумов, минимумов, суммы числовой последовательности и т.п.); владение техникой отладки и выполнения полученной программы в используемой среде разработки;
8) умение составлять программы для решения типовых задач обработки массивов данных: числовых массивов, матриц, строк (других коллекций); умение записывать простые алгоритмы сортировки массивов на изучаемом языке программирования; умение использовать простые приемы динамического программирования, бинарного поиска, составлять и реализовывать несложные рекурсивные алгоритмы;
9) сформированность представлений о назначении основных компонентов компьютера; умение соотносить информацию о характеристиках персонального компьютера с решаемыми задачами; представление об истории и тенденциях развития информационных технологий, в том числе глобальных сетей; владение умением ориентироваться в иерархической структуре файловой системы, работать с файловой системой персонального компьютера и облачными хранилищами с использованием графического интерфейса: создавать, копировать, перемещать, переименовывать, удалять и архивировать файлы и каталоги;
10) свободное владение умениями и навыками использования информационных и коммуникационных технологий для поиска, хранения, обработки и передачи и анализа различных видов информации, навыками создания личного информационного пространства; владение умениями пользования цифровыми сервисами государственных услуг, цифровыми образовательными сервисами;
11) умение выбирать способ представления данных в соответствии с поставленной задачей (таблицы, схемы, графики, диаграммы) с использованием соответствующих программных средств обработки данных; умение формализовать и структурировать информацию, использовать электронные таблицы для обработки, анализа и визуализации числовых данных, в том числе с выделением диапазона таблицы и упорядочиванием его элементов; умение применять в электронных таблицах формулы для расчетов с использованием встроенных функций с использованием абсолютной, относительной, смешанной адресации; использовать электронные таблицы для численного моделирования в несложных задачах из разных предметных областей; оценивать адекватность модели моделируемому объекту и целям моделирования;
12) сформированность представлений о сферах профессиональной деятельности, связанных с информатикой, программированием и современными информационно-коммуникационными технологиями, основанными на достижениях науки и IT-отрасли;
13) освоение и соблюдение требований безопасной эксплуатации технических средств информационно-коммуникационных технологий;
14) умение соблюдать сетевой этикет, базовые нормы информационной этики и права при работе с приложениями на любых устройствах и в сети Интернет, выбирать безопасные стратегии поведения в сети;
15) умение использовать различные средства защиты от вредоносного программного обеспечения, умение обеспечивать личную безопасность при использовании ресурсов сети Интернет, в том числе умение защищать персональную информацию от несанкционированного доступа и его последствий (разглашения, подмены, утраты данных) с учетом основных технологических и социально-психологических аспектов использования сети Интернет (сетевая анонимность, цифровой след, аутентичность субъектов и ресурсов, опасность вредоносного кода); умение распознавать попытки и предупреждать вовлечение себя и окружающих в деструктивные и криминальные формы сетевой активности (в том числе кибербуллинг, фишинг).