Уровень сложности: Начальный

Курс «CRYPTO++. Программирование криптографических алгоритмов на языке C++»

Пройдите полноценное обучение программированию за счёт государства!
4,7 из 5 на основе оценок курса нашими выпускниками
148 часов
Длительность курса
Для 8-11 классов
и учащихся в колледже
Онлайн
Формат обучения
Уровень сложности
Начальный
Для кого
Программа реализуется в рамках федерального проекта «Развитие кадрового потенциала ИТ-отрасли» национальной программы «Цифровая экономика РФ». Оператор проекта — Университет 2035.
Видео о курсе
Главные особенности обучающей программы
Изучение программирования криптографических алгоритмов на языке С++ не только позволяет получить необходимые навыки для работы в сфере IT и программирования, но также способствует развитию логического мышления и умения решать сложные задачи. В современном цифровом мире, где наблюдается активное развитие виртуальной реальности, криптовалют и NFT, спрос на специалистов с такими компетенциями постоянно растёт.
развивает умения и навыки работы с языком программирования в среде C++, анализа данных, построения криптографических алгоритмов на этом языке.
53% ПРАКТИКИ
Актуальность программы
Данная программа
Как проходит обучение?
Программа реализуется в формате ОНЛАЙН
Обучение будет проходить в онлайн-режиме на образовательной платформе МЭО, на которой ученики и преподаватели друг с другом смогут общаться, проводить разборы домашних заданий. Все уроки будут проходить в формате вебинаров, они будут доступны для просмотра в записи в любое время. Кроме того, на платформе будут представлены интересные материалы для более глубокого изучения программы.
После обучения ученик БУДЕТ УМЕТЬ:
Самостоятельно разрабатывать программы (линейные, разветвляющиеся и с циклами)
Писать свои собственные функции, модули и алгоритмы (включая криптографические алгоритмы)
Устанавливать и настраивать среды программирования (IDE) для языка С++
Разрабатывать собственную библиотеку CustomCrypto
Работать с библиотекой Crypto++
Как создается продукт с виртуальной реальностью под основные VR/AR-устройства
Программа обучения
148 академ.часов
Модуль 1
Знакомство с С++
Модуль 2
Операторы и циклы в С++
Тема 1.1 Знакомство. Инструктаж по технике безопасности. Установка Visual Studio Code. Online компиляторы для С++ и других языков программирования
Тема 1.2 Общие принципы, история и идеология языка С++. Знакомство с интерфейсами
Тема 1.3 Типы данных, переменные и константы в C++. Вывод данных на экран. Ввод данных с клавиатуры
Тема 1.4 Арифметические операции
Тема 1.5 История шифров
Тема 2.1 Инкремент и декремент
Тема 2.2 Логические операции
Тема 2.3 Операторы в C++
Тема 2.4 Циклы в C++. Использование циклов в шифровании
Лекции:
Лекции:
Модуль 3
Работа с массивами С++. Функции С++
Модуль 4
Шифры в С++
Тема 3.1 Массивы в C++
Тема 3.2 Строки и функции для работы со строками в C++
Темы 3.3 Работа с файлами в C++. Библиотека fstream
Тема 3.4 Функции в C++. Оптимизация программ с использованием функций
Тема 4.1 История шифров
Тема 4.2 Стандартные шифры
Тема 4.3 Цифровые шифры
Тема 4.4 Криптографическая библиотека. Библиотека Crypto++
Тема 4.5 Разработка собственной библиотеки для шифрования
Лекции:
Лекции:
Что получит обучающийся после прохождения курса в рамках проекта «Код Будущего»?
Преподаватели курса
Тращенков
Сергей
Викторович
Заместитель директора по проектному управлению, педагог дополнительного образования
Лубягин
Игорь
Олегович
Педагог дополнительного образования
ПОЧИТАЙТЕ, ЧТО О НАС ПИШУТ УЧЕНИКИ, ПРОШЕДШИЕ ОБУЧЕНИЕ, И ИХ РОДИТЕЛИ