Математические основы информатики
Общие сведения о системах счисления. Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной системы счисления в десятичную. Двоичная арифметика. Компьютерное представление целых чисел. Представление вещественных чисел. Высказывания. Логические операции. Логические выражения. Построение таблиц истинности для логических выражений. Свойства логических операций. Решение логических задач. Логические элементы.
Основы алгоритмизации
Исполнители формальные и неформальные. Системы команд. Свойства алгоритмов. Способы записи алгоритмов. Программы. Величины и их типы. Переменные и константы. Управление, управляющие и управляемые системы.
Начала программирования
Один из процедурных языков программирования, основные правила. Решение задач на компьютере в выбранной среде программирования.
Итоговое повторение
Текстовые документы, их структура и создание.