1. Информация и ее кодирование
Понятие информации, ее виды и информационные процессы. Язык как способ представления информации. Методы измерения количества информации: вероятностный и алфавитный подходы, единицы измерения. Процесс передачи информации: источник, приемник, кодирование, искажение, скорость и пропускная способность канала. Представление числовой информации в различных системах счисления. Кодирование текстовой информации (ASCII, кодировки кириллицы).
2. Алгоритмизация и программирование
Понятие алгоритма, его виды и формальное исполнение. Основные алгоритмические конструкции: следование, ветвление, цикл. Работа с переменными (объявление, типы, область видимости). Обработка массивов: заполнение, поиск, сортировка. Структурирование задач с использованием вспомогательных алгоритмов (процедуры и функции).
3. Основы логики
Алгебра логики: логические выражения, их преобразование и построение таблиц истинности.
4. Моделирование и компьютерный эксперимент
Структура создания компьютерных моделей. Представление данных в разных типах информационных моделей (схемы, таблицы, графики). Математические модели (графики функций). Построение и использование информационных моделей реальных процессов (физических, экономических и др.).
5. Социальная информатика
История развития вычислительной техники. Нормы информационной этики и правовые нормы в области информатики (авторское право, электронная подпись).
6. Устройства ИКТ
Типы компьютеров, их характеристики и выбор. Основные периферийные устройства. Обеспечение надежной работы, техника безопасности, гигиена и эргономика.
7. Программные средства ИКТ
Назначение операционной системы и графического интерфейса. Работа с файлами и файловыми системами. Выбор адекватного программного средства для обработки информации. Технологии и средства защиты информации (антивирусы, межсетевые экраны).
8. Обработка текстовой информации
Ввод, редактирование и форматирование текста. Внедрение и форматирование объектов (таблиц, рисунков, формул). Автоматизация подготовки документа: верстка, проверка орфографии.
9. Обработка графической и звуковой информации
Растровая и векторная графика, операции над объектами. Компьютерное черчение. Создание и редактирование цифрового звука. Создание компьютерных презентаций.
10. Обработка информации в электронных таблицах
Ввод, редактирование и импорт/экспорт данных. Типы данных, работа с формулами, ссылками и функциями. Статистическая обработка и визуализация данных с помощью диаграмм и графиков.
11. Базы данных
Структура базы данных (записи, поля), табличное представление. Сортировка и отбор записей. Формирование различных запросов.
12. Телекоммуникационные технологии
Принципы организации компьютерных сетей (локальные, глобальные), адресация. Основные услуги сетей: WWW, электронная почта, поисковые системы. Поиск информации в Интернете. Основы создания сайтов (HTML).
13. Технологии программирования
Чтение и анализ короткой программы (30-50 строк). Поиск и исправление ошибок в небольшом фрагменте кода. Создание собственной простой программы для решения задач.