Наименования дисциплин в соответствии со структурой образовательной программы по годам обучения | Количество обучающихся, изучающих дисциплину | Обеспечение обучающихся основной учебной и учебно-методической литературой и информационными ресурсами |
Перечень и реквизиты литературы (автор, название, год и место издания) или адрес ресурса (не более 5-ти на дисциплину) | Количество экз./чел. |
|
Программирование технических средств | --- |
1. Шилдт, Герберт. C++ : базовый курс : [соответствует международному стандарту C++, полное описание языка C++ - от элементарных понятий до супервозможностей, множество советов, рекомендаций и сотни примеров, информация о стандартной библиотеке шаблонов (STL) : [примеры программ работают со всеми компиляторами C++, включая Visual C++] : [бесплатный код в Интернете] : пер. с / Герберт Шилдт. — 3-е издание. — Москва ; Санкт-Петербург : Диалектика, 2019. — 620 с. : ил., табл. — (Изучайте C++ с профессионалом!) . — ISBN 9785907114159 : 52.00. | 0.50 |
2. Орленко, П.А. C++ на примерах : практика, практика и только практика : [учебное пособие] / Орленко П. А., Евдокимов П. В. — Санкт-Петербург : Наука и Техника, 2022. — 281 с. : ил., табл. — (На примерах) . — На обложке авторы не указаны. — Содерж.: Язык программирования С ++ ; Первая программа на языке С ++ ; Операторы в языке C ++ ; Основные правила написания программ на C ++ ; Стандартные управляющие конструкции языка C ++ ; Пользовательские функции в C++ ; Массивы в C ++ ; Указатели в C ++ ; Работа со строками в C ++ ; Структуры и объединения в C ++ ; Программирование работы с файлами на C ++ ; Объектно-ориентированное программирование на C ++ ; Сетевое программирование на C ++ ; Программирование алгоритмов на C++. — ISBN 9785943877728 : 32.80. | 0.03 |
3. Клири, Стивен. Конкурентность в C# : асинхронное, параллельное и многопоточное программирование / Стивен Клири ; [перевод с английского Е. Матвеева]. — [2-е изд.]. — Санкт-Петербург [и др.] : Питер : Прогресс книга, 2020. — 302, [1] с. : ил., табл. — (Для профессионалов) . — Перевод издания: Concurrency in C# cookbook / Stephen Cleary. O'Reilly. — Содерж.: Конкурентность: общие сведения ; Введение в асинхронное программирование ; Введение в параллельное программирование ; Введение в реактивное программирование (Rx) ; Введение в Dataflow ; Введение в многопоточное программирование ; Коллекции для конкурентных приложений ; Современная разработка ; О ключевых технологиях кратко ; Основы async ; Создание ValueTask ; Асинхронные потоки ; Асинхронные потоки и Task ; Асинхронные потоки и IEnumerable ; Асинхронные потоки и Task ; Асинхронные потоки и IObservable ; Создание асинхронных потоков ; Использование LINQ с асинхронными потоками ; Основы параллельного программирования ; Параллельная обработка данных ; Параллельное агрегирование ; Параллельный вызов ; Динамический параллелизм ; Parallel LINQ ; Основы Dataflow ; Связывание блоков ; Распространение ошибок ; Удаление связей между блоками ; Регулирование блоков ; Параллельная обработка с блоками потока данных ; Создание собственных блоков ; Основы System.Reactive ; Преобразование событий .NET ; Отправка уведомлений контексту ; Группировка данных событий с использованием Window и Buffer ; Контроль потоков событий посредством регулировки и выборки ; Тайм-ауты ; Тестирование ; Модульное тестирование async-методов ; Взаимодействие ; Асинхронные обертки для «Asyncx-методов с «Completecb»-событиями ; Асинхронные обертки для методов «Begin/End» ; Асинхронные обертки для наблюдаемых объектов System.Reactive ; Коллекции ; Неизменяемые стеки и очереди ; Неизменяемые списки ; Неизменяемые множества ; Неизменяемые словари ; Потокобезопасные словари ; Блокирующие очереди ; Блокирующие стеки и мультимножества ; Асинхронные очереди ; Асинхронные стеки и мультимножества ; Отмена ; ООП, хорошо сочетающееся с функциональным программированием ; Асинхронные интерфейсы и наследование ; Асинхронное конструирование: фабрики ; Асинхронное конструирование: паттерн асинхронной инициализации ; Асинхронные свойства ; async-события ; Асинхронное освобождение ; Синхронизация ; Блокировки и команда lock ; Блокировки с async ; Блокирующие сигналы ; Асинхронные сигналы ; Регулировка ; Планирование работы в пуле потоков ; Выполнение кода с помощью планировщика задач ; Планирование параллельного кода ; Синхронизация потоков данных с помощью планировщиков ; Сценарии ; Инициализация совместных ресурсов ; Отложенное вычисление в System.Reactive ; Асинхронное связывание данных ; Неявное состояние ; Идентичный синхронный и асинхронный код ; «Рельсовое» программирование с сетями потоков данных ; Регулировка обновлений о ходе выполнения операции. — ISBN 9785446115723 : 44.21. | 0.50 |
4. Заборовский, Г.А. Программирование на языке C# : учебно-методическое пособие для студентов и слушателей системы повышения квалификации и переподготовки, преподавателей / Г. А. Заборовский, В. В. Сидорик ; Министерство образования Республики Беларусь, Белорусский национальный технический университет, Кафедра программного обеспечения информационных систем и технологий. — Минск : БНТУ, 2020. — 83, [1] с. : ил. — Режим доступа : https://rep.bntu.by/handle/data/83312. — 5235. — ISBN 9789855830741 : 1.63. | 1.00 |
5. Васильев, А.Н. Самоучитель C++ с задачами и примерами : (удовлетворяет С++ 17 и С++ 20) / Васильев А. Н. — 6-е издание. — Санкт-Петербург : Наука и Техника, 2022. — 479 с. : ил., табл., схемы. — (Самоучитель) . — Содерж.: Основы языка C++ ; Управляющие инструкции ; Указатели, ссылки и массивы ; Функции ; Текстовые строки и динамические массивы ; Структуры, объединения и перечисления ; Объектно-ориентированное программирование в C + + ; Классы и объекты ; Работа с объектами ; Конструкторы и деструкторы ; Перегрузка операторов ; Наследование и виртуальные функции ; Шаблоны ; Среды разработки ; Компиляторы и интегрированные среды разработки ; Работа в Dev-C++. — ISBN 9785943877674 : 45.70. | 0.50 |
|