Магистратура
2021/2022
Язык Go
Статус:
Курс по выбору (Программирование и анализ данных)
Направление:
01.04.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Когда читается:
2-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Прогр. обучения:
Программирование и анализ данных
Язык:
русский
Кредиты:
4
Контактные часы:
32
Программа дисциплины
Аннотация
Курс знакомит с многообразием существующих логических систем. Основное внимание будет уделяться "неклассическим" логикам, тому, как логический способ мышления применяется к решению задач лингвистики, философии и информатики. Является дисциплиной по выбору.
Цель освоения дисциплины
- Дать студентам возможность получить повышенные знания по программированию по сравнению с обязательным курсом.
Планируемые результаты обучения
- Умение излагать свои решения в письменном виде и совершенствование коммуникации на русском языке при обсуждении и решении задач
- Умение излагать формулировки, решения задач.
- Умение описывать неформальные условия задач в формальных терминах
- Умение строить собственные утверждения и их доказательства при решении задач
- Умение учиться и приобретать новые знания и умения в области дискретной математики
- Умение формализовывать задачу и строить алгоритм для её решения
- Умение формализовывать проблемы и изучение методов исследований программирования
Содержание учебной дисциплины
- Базовый синтаксис языка.
- Основы работы с HTTP-1
- Асинхронное программирование.
- Рефлексия и кодогенерация.
- Основы работы с HTTP-2
- Работа с системами хранилищ.
- Разработка веб-приложения.
- Микросервисы.
Элементы контроля
- Домашнее задание 1
- Домашнее задание 2
- Домашнее задание 3
- Домашнее задание 4
- Домашнее задание 5
- Домашнее задание 6
- Домашнее задание 7
- Домашнее задание 8
Промежуточная аттестация
- 2021/2022 учебный год 3 модуль0.125 * Домашнее задание 5 + 0.125 * Домашнее задание 3 + 0.125 * Домашнее задание 8 + 0.125 * Домашнее задание 1 + 0.125 * Домашнее задание 7 + 0.125 * Домашнее задание 2 + 0.125 * Домашнее задание 4 + 0.125 * Домашнее задание 6
Список литературы
Рекомендуемая основная литература
- Батчер, М. Go на практике : руководство / М. Батчер, М. Фарина ; научный редактор А. Н. Киселев ; перевод с английского Р. Н. Рагимова. — Москва : ДМК Пресс, 2017. — 374 с. — ISBN 978-5-97060-477-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/97351 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Богданов, М. Р. Разработка клиентских приложений Web-сайтов : учебное пособие / М. Р. Богданов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 258 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100451 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.