Бакалавриат
2026/2027




Разработка промышленных систем на языке Go
Статус:
Курс по выбору (Разработка информационных систем для бизнеса)
Где читается:
Факультет социально-экономических и компьютерных наук
Когда читается:
4-й курс, 1, 2 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Городилов Алексей Юрьевич
Язык:
русский
Кредиты:
6
Контактные часы:
52
Программа дисциплины
Аннотация
Дисциплина «Разработка промышленных систем на языке Go» предоставляет комплексное представление об особенностях языка программирования Go. Содержание программы дисциплины должно обеспечить подготовку студентов в процессе формирования устойчивых теоретических знаний и практических навыков разработки приложений на языке Go, решения с его помощью различных практических задач, в том числе задач автоматизации бизнес-процессов. Дисциплина направлена на формирование фундаментальных знаний и навыков создания собственных приложений на Go.
Цель освоения дисциплины
- Изучение базовых концепций, синтаксиса и идиом языка Go
- Приобретение навыков создания эффективных программ, используя стандартные подходы и лучшие практики Go
Планируемые результаты обучения
- Знание базовых конструкций языка Go, включая объявление переменных, работу с операторами, организацию циклов и управляющих структур.
- Знание системы типов данных языка Go: числовые типы, строки, логические значения, массивы, срезы, ассоциативные массивы (map) и другие структуры данных.
- Умение проектировать и использовать функции и методы, принципы модульности и повторного использования кода.
- Умение работы с файловой системой: чтение и запись файлов, а также использование инструментов стандартной библиотеки для управления файлами и директориями.
- Знакомство с основами конкурентного программирования: механизмы горутин и каналов для эффективного параллельного выполнения задач.
- Приобретение навыков создания простых API-приложений, разработки серверных решений на языке Go.
Содержание учебной дисциплины
- Раздел 1. Основы языка Go
- Раздел 2. Пакет, модули и стандартная библиотека
- Раздел 3. Конкурентное программирование в Go
- Раздел 4. Элементы объектно-ориентированного программирования и тестирование кода
Промежуточная аттестация
- 2026/2027 2nd module0.4 * Экзамен + 0.3 * Контрольная работа 1 + 0.3 * Контрольная работа 2
Список литературы
Рекомендуемая основная литература
- Трофимов, В. В. Алгоритмизация и программирование : учебник для вузов / В. В. Трофимов, Т. А. Павловская. — 4-е изд. — Москва : Издательство Юрайт, 2025. — 108 с. — (Высшее образование). — ISBN 978-5-534-20430-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/562040 (дата обращения: 02.07.2026).
Рекомендуемая дополнительная литература
- Малов, А. В. Концепции современного программирования : учебник для вузов / А. В. Малов, С. В. Родионов. — Москва : Издательство Юрайт, 2025. — 96 с. — (Высшее образование). — ISBN 978-5-534-14911-1. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/568176 (дата обращения: 02.07.2026).