Информатика 9 класс: матрицы, реляционные БД, SQL, HTML5/CSS и кибербезопасность
Курс 9 класса: срезы строк и матрицы в Python, основы реляционных баз данных, язык запросов SQL (SELECT, WHERE, ORDER BY), основы веб-разработки на HTML5 и CSS, криптография, ЭЦП и защита персональных данных.
1 четверть (ГОСО РК)
Обработка строк в Python: срезы, методы и форматирование
Неизменяемость строк str, расширенные срезы [start:stop:step], методы split, join, replace, find, strip, форматирование f-строк.
Двумерные массивы (матрицы) в Python: создание и обработка
Вложенные списки, индексы строки и столбца [i][j], табличный ввод и вывод матрицы, сумма элементов, главная и побочная диагонали.
2 четверть (ГОСО РК)
Реляционные базы данных: сущности, ключи и связи
Понятие базы данных (БД) и СУБД, реляционная модель данных Кодда, поля и записи, первичный и внешний ключи, типы связей 1:1, 1:M, M:M.
3 четверть (ГОСО РК)
Основы языка SQL: запросы выборки SELECT, фильтрация WHERE и сортировка ORDER BY
Язык структурированных запросов SQL, команда выборки SELECT, фильтрация WHERE, логические связки AND/OR/NOT, поиск по маске LIKE, сортировка ORDER BY.
4 четверть (ГОСО РК)
Основы веб-разработки: структура документа HTML5 и семантические теги
Язык гипертекстовой разметки HTML5, теги и атрибуты, структура страницы (html, head, body), заголовки h1-h6, абзацы, ссылки, списки и картинки.
Таблицы стилей CSS: селекторы, свойства и блочная модель
Каскадные таблицы стилей CSS3, способы подключения, синтаксис селекторов, цвета, шрифты, блочная модель Box Model (margin, border, padding, content).
Информационная безопасность: криптография, шифрование и ЭЦП
Конфиденциальность, целостность, доступность, симметричное и асимметричное шифрование, хэш-функции, электронная цифровая подпись (ЭЦП).
Правовые основы в IT: защита персональных данных и лицензирование
Закон РК «О персональных данных и их защите», конфиденциальность, типы лицензий на ПО (проприетарные, Free, Open Source GNU GPL, Creative Commons).
