Бакалавриат
2022/2023




Современные языки и технологии программирования
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Где читается:
Факультет менеджмента (Пермь)
Когда читается:
3-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Рожков Михаил Сергеевич
Язык:
русский
Кредиты:
4
Контактные часы:
56
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Современные языки и технологии программирования», учебных ассистентов и студентов направления подготовки 09.03.04 Программная инженерия, обучающихся по образовательной программе «Программная инженерия».
Цель освоения дисциплины
- Развитие профессионального кругозора и алгоритмического мышления студентов.
- Выработка у студентов навыков решения задач, требующих разработку и формализацию алгоритмов на современных языках программирования.
- Выработка у студентов навыков использования современных средств разработки программного обеспечения.
Планируемые результаты обучения
- Владеет дополнительными возможностями программирования на платформе Jаva
- Владеет технологиями декларативного программирования
- Знает основы языка программирования Java.
- Разбирается в технологиях Java Enterprise Edition
Содержание учебной дисциплины
- Раздел 1. Основы языка Java
- Раздел 2. Дополнительные возможности программирования на платформе Jаva
- Раздел 3. Технология Java Enterprise Edition
- Раздел 4. Декларативное программирование
Промежуточная аттестация
- 2022/2023 учебный год 4 модуль0.6 * Домашние задания + 0.4 * Итоговый проект
Список литературы
Рекомендуемая основная литература
- Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — Москва : Издательство Юрайт, 2019. — 348 с. — (Высшее образование). — ISBN 978-5-9916-9242-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433710 (дата обращения: 28.08.2023).
Рекомендуемая дополнительная литература
- Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 432 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-07604-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/436514 (дата обращения: 28.08.2023).
- Соколова, В. В. Вычислительная техника и информационные технологии. Разработка мобильных приложений : учебное пособие для прикладного бакалавриата / В. В. Соколова. — Москва : Издательство Юрайт, 2019. — 175 с. — (Университеты России). — ISBN 978-5-9916-6525-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433981 (дата обращения: 28.08.2023).