P
pro·school.ru
Каталог школ
💻

Информатика · 10 класс

37 тем

Темы программы

1

Информация и её свойства

Понятие информации, её виды и свойства.

2

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

Хранение, передача и обработка информации.

3

Представление чисел в компьютере

Целые и вещественные числа, системы счисления.

4

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

Логические элементы и схемы, алгебра логики.

5

Архитектура компьютера

Устройство компьютера, процессор, память.

6

Программное обеспечение

Системные и прикладные программы, операционная система.

7

Алгоритмы и их эффективность

Свойства алгоритмов, сложность, поиск и сортировка.

8

Компьютерные сети и Интернет

Устройство сетей, протоколы, ресурсы Интернета.

9

Кодирование текстовой информации

Как символы превращаются в числа: кодовые таблицы, информационный объём текста и сравнение кодировок.

10

Кодирование графической информации

Растровое и векторное изображение, глубина цвета и подсчёт объёма растрового рисунка.

11

Кодирование звуковой информации

Дискретизация аналогового сигнала, частота, глубина кодирования и расчёт объёма аудиофайла.

12

Системы счисления и перевод чисел

Позиционные системы, перевод между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.

13

Моделирование и формализация

Что такое модель, виды моделей и этапы построения информационной модели объекта.

14

Электронные таблицы и обработка данных

Адресация ячеек, относительные и абсолютные ссылки, встроенные функции и построение диаграмм.

15

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

Угрозы, вредоносные программы, парольная защита, шифрование и правила безопасной работы в сети.

16

Измерение информации: содержательный и алфавитный подходы

Как количественно оценить информацию: формула Хартли, вероятностный подход Шеннона и алфавитный способ подсчёта.

17

Операционная система и файловая система

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

18

Базы данных и системы управления базами данных

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

19

Запросы к базам данных и язык SQL

Как извлекать и фильтровать данные с помощью запросов: выборка, условия, сортировка на языке SQL.

20

Сетевые сервисы и электронная почта

Основные службы Интернета: электронная почта, протоколы, доменные имена и адресация ресурсов.

21

Языки программирования и трансляция

Уровни языков программирования, отличие компилятора от интерпретатора и этапы создания программы.

22

Графы и их применение в задачах

Вершины и рёбра графа, матрица смежности, взвешенные графы и поиск кратчайшего пути.

23

Таблицы истинности и логические схемы

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

24

Передача информации и помехоустойчивое кодирование

Модель передачи данных, источник и приёмник, скорость передачи, контроль чётности и обнаружение ошибок.

25

Веб-страницы и язык разметки HTML

Как устроена веб-страница: теги, структура документа, гиперссылки и базовый язык разметки HTML.

26

Одномерные массивы и их обработка

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

27

Двумерные массивы и матрицы

Как устроены двумерные массивы, обход по строкам и столбцам, работа с главной диагональю.

28

Ветвления и условный оператор

Как программа принимает решения: условный оператор, вложенные и каскадные ветвления.

29

Циклы: с условием и с параметром

Цикл с параметром и цикл с условием, накопление суммы, счётчик и типичные ловушки циклов.

30

Обработка символьных строк

Строка как последовательность символов: длина, индексы, срезы, поиск и подсчёт символов.

31

Подпрограммы: процедуры и функции

Как выделять повторяющиеся действия в подпрограммы, передавать параметры и возвращать результат.

32

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

Что такое рекурсия, базовый и рекурсивный случаи, классические примеры — факториал и числа Фибоначчи.

33

Алгоритмы сортировки массива

Сортировка пузырьком и выбором: как они работают, число сравнений и сравнение эффективности.

34

Линейный и двоичный поиск

Поиск элемента в массиве: последовательный перебор и быстрый двоичный поиск в упорядоченном массиве.

35

Структуры данных: стек и очередь

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

36

Сжатие данных и код Хаффмана

Принципы сжатия информации, неравномерное кодирование и алгоритм Хаффмана с условием Фано.

37

Этапы разработки программного обеспечения

Жизненный цикл программы: постановка задачи, проектирование, кодирование, тестирование и отладка.

Другие классы