• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Язык Go

2021/2022
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты
Статус:
Курс по выбору
Когда читается:
2-й курс, 3 модуль

Преподаватели


Ямщиков Иван Павлович

Программа дисциплины

Аннотация

Курс знакомит с многообразием существующих логических систем. Основное внимание будет уделяться "неклассическим" логикам, тому, как логический способ мышления применяется к решению задач лингвистики, философии и информатики. Является дисциплиной по выбору.
Цель освоения дисциплины

Цель освоения дисциплины

  • Дать студентам возможность получить повышенные знания по программированию по сравнению с обязательным курсом.
Планируемые результаты обучения

Планируемые результаты обучения

  • Умение излагать свои решения в письменном виде и совершенствование коммуникации на русском языке при обсуждении и решении задач
  • Умение излагать формулировки, решения задач.
  • Умение описывать неформальные условия задач в формальных терминах
  • Умение строить собственные утверждения и их доказательства при решении задач
  • Умение учиться и приобретать новые знания и умения в области дискретной математики
  • Умение формализовывать задачу и строить алгоритм для её решения
  • Умение формализовывать проблемы и изучение методов исследований программирования
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Базовый синтаксис языка.
  • Основы работы с 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). — Режим доступа: для авториз. пользователей.