Учебное издание для 10–11 классов входит в состав учебно-методического комплекта (УМК), наряду с электронной формой, методическим пособием и рабочей тетрадью. Материал излагается в рамках концентрического подхода: на основе повторения изученного в основной школе и освоения нового формируется расширенное и углубленное представление учащегося о содержании каждой темы.
В части 2 учебного издания излагается общая теория моделирования и рассматриваются различные модели в программных средах. Дана методика обучения программированию с использованием моделирования, основанная на системно-деятельностном подходе к формированию метапредметных, предметных и личностных результатов. Рассматриваются ситуационные задачи, приводятся решения и технология проведения моделирования и анализа в программных средах Basic и Pascal.
Для каждого задания приведены программы на языках Basic и Pascal, что позволяет провести сопоставительный анализ инструментария каждой среды и выбрать наиболее рациональный вариант программы. Освоение предлагаемых в учебнике заданий по программированию в полном объёме позволяет учащемуся успешно сдать ЕГЭ на уровне C.
К параграфам приводятся задания для самостоятельной работы, контрольные вопросы. Происходит знакомство с основами социальной информатики.
Соответствует федеральному государственному образовательному стандарту среднего общего образования и примерной основной образовательной программе среднего общего образования.