Crypto++. Программирование криптографических алгоритмов на языке С++
На базовом курсе школьники научатся программировать криптографические алгоритмы на языке С++. Учебная программа формирует базовые компетенции, которые будут полезны и для изучения других языков программирования. Более 78% времени курса посвящается выполнению практических заданий. Занятия проходят в режиме онлайн. Программа курса содержит 72 урока по 8 часов в неделю.
72 урока
Уровень — Базовый
Формат — Онлайн
Вы будете знать
Структуру программы на языке С++.
Типы данных и операторы в С++.
Понятие объектно-ориентированного программирования.
Понятие функционального программирования.
Анализ данных и криптографические алгоритмы на С++.
Вы будете уметь
  • Пользоваться средами программирования для С++.
  • Самостоятельно писать сложные программы на С++.
  • Внедрять собственные алгоритмы, функции и модули в код.
  • Пользоваться библиотекой Crypto++.
Модули
Модуль 1
Знакомство с С++
36 ч.
Знакомство с языком программирования С++. Общие принципы языка, типы данных и способы ввода, переменные и константы. Выполнение арифметических действий на С++. Работа с Visual Studio Code и онлайн компиляторами.
Модуль 2
Операторы и циклы в С++
36 ч.
Логические операции, операторы и циклы в языке С++.
Модуль 3
Работа с массивами С++. Функции С++
36 ч.
Работа с массивами, функциями, строками и файлами в С++. Использование библиотеки fstream.
Модуль 4
Шифры в С++
36 ч.
Стандартные и цифровые шифры в С++. Работа с криптографической библиотекой Crypto++.
Остались вопросы?
Позвоните по номеру
и мы ответим на все возникшие вопросы.