09.03.01 Информатика и вычислительная техника. Программная инженерия и компьютерные науки - рабочие программы дисциплин, программа ГИА

Б1. Дисциплины (модули)
Б1.Б Обязательная часть
Иностранный язык
История
Информатика
Программирование
Математический анализ
Алгебра и геометрия
Математическая логика и теория алгоритмов
Цифровая схемотехника
Физика 1
Физика 2
Дискретная математика
Дополнительные главы математического анализа
Основы объектно-ориентированного программирования
ЭВМ и периферийные устройства
Логические основы программирования
Сетевые технологии
Дифференциальные уравнения и теория функций комплексного переменного
Теория вероятностей и математическая статистика
Философия
Основы параллельного программирования
Вычислительная математика
Сети и телекоммуникации
Электротехника и электроника
Базы данных
Управление производственным процессом разработки программного обеспечения
Введение в теорию кодирования
Измерительный практикум
Правоведение
Безопасность жизнедеятельности (до 2023 г.)
Безопасность жизнедеятельности (с 2023 г.)
Основы теории управления
Экономика
Стандартизация программной документации
Защита информации
Инновационная экономика и технологическое предпринимательство
Основы российской государственности
Физическая культура и спорт
Б1.Б.М Модуль элективных дисциплин
Физическая культура и спорт (элективная дисциплина)
Б1.В Часть, формируемая участниками образовательных отношений
Б1.В.ОД Обязательные дисциплины
Основы культуры речи
Деловой английский язык
Объектно-ориентированное программирование на Java
Основы риторики
Операционные системы (до 2024 г.)
Основы операционных систем (с 2024 г.)
Когнитивная психология
Объектно-ориентированный анализ и дизайн
Методы трансляции и компиляции
Коллективная разработка программного обеспечения
Особенности коммерческой разработки программного обеспечения
Б1.В.ДВ Дисциплины по выбору
Б1.В.ДВ.1 Дисциплины по выбору. Блок 1
Теория автоматов
Цифровая обработка сигналов
Методы визуализации информации при помощи графов
Эффективное программирование современных микропроцессоров и мультипроцессоров
Теория и практика нейронных сетей
Современные методы глубокого машинного обучения
Основы бизнес-моделирования в системе Business Studio
Б1.В.ДВ.2 Дисциплины по выбору. Блок 2
Программируемые микроконтроллеры
Информационные технологии в Интернет-маркетинге
Биоинформатика
Введение в ГИС-технологии
Теоретические основы обработки информации
Компьютерное моделирование в науках о Земле
Психология в информационных технологиях
Архитектура современных микропроцессоров и мультипроцессоров
Б1.В.ДВ.3 Дисциплины по выбору. Блок 3
Модели и методы искусственного интеллекта
Логические методы в инженерии знаний
Инженерная и компьютерная графика
Разработка систем компьютерного зрения
Б1.В.ДВ.4 Дисциплины по выбору. Блок 4
Интеллектуальный анализ данных
Инжиниринг современных информационных систем
Программирование встраиваемых систем
Б1.В.ДВ.5 Дисциплины по выбору. Блок 5
Программирование на языке Python
Оптимизация производительности Java-программ
Введение в разработку мобильных приложений
Парадигмы программирования
Разработка мобильных приложений на платформе Android
Языки и методы программирования информационно-управляющих систем
Б1.В.ДВ.6 Дисциплины по выбору. Блок 6
Моделирование
Криптография для информационных технологий
Языки и системы искусственного интеллекта
Информационный поиск
Безопасность в IoT (Интернет вещей)
Программируемые системы визуализации
Прикладные алгоритмы обработки цифровых изображений
Введение в C# и платформу .NET
Б1.В.ДВ.7 Дисциплины по выбору. Блок 7
Введение в организацию распределенных вычислений
Распределенные информационные системы
Построение сервис-ориентированной архитектуры приложений
Распределенные алгоритмы
Б3. Государственная итоговая аттестация
Выполнение и защита выпускной квалификационной работы
ФТД. Факультативы
Английский язык
Алгоритмы и структуры данных
Основы концептуального анализа и проектирования
Практическая информационная безопасность
Принципы регистрации нейрофизиологических сигналов
Современные вычислительные системы для решения задач криптографии и информационной безопасности
Криптографические проекты
Введение в распределенные реестры и технологию блокчейн
Функциональное программирование на языке Scala
Немецкий язык