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




Операционные системы
Статус:
Курс обязательный (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Где читается:
Факультет менеджмента (Пермь)
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Кузнецов Денис Борисович
Язык:
русский
Кредиты:
4
Контактные часы:
46
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Операционные системы», учебных ассистентов и студентов направления подготовки 09.03.04 Программная инженерия, обучающихся по образовательной программе «Программная инженерия».
Цель освоения дисциплины
- обеспечить базовые знания и навыки в области программной инженерии, которые дадут возможность выпускнику успешно работать в сфере индустриального производства программного обеспечения для информационно-вычислительных систем различного назначения
- познакомить студентов с основными понятиями, используемыми в данной области
- дать представление об общих принципах организации современных ОС
- формирование компетенций в сфере профессиональной деятельности, позволяющих выпускнику успешно работать в избранной сфере деятельности, обладать универсальными и предметно-специализированными компетенциями, способствующими его социальной мобильности и устойчивости на рынке труда
- рассмотреть основные функции ОС
- развитие у студентов социально-личностных качеств, способствующих его социальной адаптации и профессиональному росту
- дать представление о взаимодействии операционных систем с аппаратными средствами, программами прикладного и системного уровней, о реализации основных алгоритмов функционирование ядра операционных систем, вариантов реализаций основных структур и алгоритмов в различных операционных системах
Планируемые результаты обучения
- Понимание основных концепций, принципов, теорий и фактов, связанных с организацией и функционированием ВС под управлением современных ОС. Способен к формализации и использованию формальных моделей при проектировании программного обеспечения с учётом ограничений, определяемых характеристиками ресурсов ВС, особенностями режимов выполнения процессов
- Способен использовать ОС, средства разработки программного интерфейса, применять языки и методы формальных спецификаций.
- Способен использовать различные технологии разработки программного обеспечения.
- Способен к формализации и использованию формальных моделей при проектировании программного обеспечения с учётом ограничений, определяемых характеристиками ресурсов ВС, особенностями режимов выполнения процессов
- Способен моделировать, анализировать и использовать формальные методы конструирования программного обеспечения с учётом особенностей среды.
- Способен применять основные методы и инструменты разработки программного обеспечения
- Способен проектировать, конструировать и тестировать программные продукты с использованием различных сред программирования.
- Способен создавать программное обеспечение для работы под управлением различных ОС.
- Способен создавать программные интерфейсы при разработке ПО для различных сред.
- Способен читать, понимать и выделять главную идею прочитанного исходного кода, документации при разработке программного обеспечения.
Содержание учебной дисциплины
- Раздел 1. Теоретические основы ОС
- Раздел 2. Реализация основных функций ОС
Промежуточная аттестация
- 2022/2023 учебный год 4 модуль0.5 * Домашнее задание + 0.5 * Домашнее задание
Список литературы
Рекомендуемая основная литература
- Гостев, И. М. Операционные системы : учебник и практикум для академического бакалавриата / И. М. Гостев. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 164 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-04520-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433850 (дата обращения: 28.08.2023).
- Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - 5-e изд., перераб. и доп. - М.: Форум: НИЦ ИНФРА-М, 2013. - 560 с.: ил.; 60x90 1/16. - (Профессиональное образование). (п) ISBN 978-5-91134-743-7 - Режим доступа: http://znanium.com/catalog/product/405821
Рекомендуемая дополнительная литература
- Операционные системы. Основы UNIX: Учебное пособие / Вавренюк А.Б., Курышева О.К., Кутепов С.В. - М.:НИЦ ИНФРА-М, 2016. - 184 с.: 60x90 1/16. - (Высшее образование: Бакалавриат) (Обложка) ISBN 978-5-16-010893-3 - Режим доступа: http://znanium.com/catalog/product/504874