Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков по основам методологии программирования, а также приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня. Для освоения дисциплины необходимы базовые навыки программирования, знание ПК на уровне продвинутого пользователя.
Цель освоения дисциплины
Формирование у студентов теоретических знаний и практических навыков по основам методологии программирования, а также приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Планируемые результаты обучения
Знает принципы работы в ОС Unix, основные конструкции и идиомы языков программирования Python и Bash, необходимые для изучения других дисциплин, предусмотренных учебным планом, а также для применения в профессиональной деятельности.
Умеет создавать программы, решающие задачи по заданному алгоритму на языке Python и скрипты на языке Bash, а также пользоваться интерпретатором языка Python для их выполнения.
Имеет навыки формализации и решения практических задач по программированию, а также по работе в Unix-подобных операционных системах.
Черпаков, И. В. Основы программирования : учебник и практикум для вузов / И. В. Черпаков. — Москва : Издательство Юрайт, 2021. — 219 с. — (Высшее образование). — ISBN 978-5-9916-9983-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469570 (дата обращения: 04.07.2025).
Рекомендуемая дополнительная литература
Hetland, M. L. (2014). Python Algorithms : Mastering Basic Algorithms in the Python Language (Vol. Second edition). [New York, N.Y.]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1174465
Операционные системы, среды и оболочки : учебное пособие / Т.Л. Партыка, И.И. Попов. — 5-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2017. — 560 с. : ил. — (Профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/552493
Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 161 с. — (Высшее образование). — ISBN 978-5-534-10971-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/472985 (дата обращения: 04.07.2025).
Преподаватели
Галоев Илькин Багаддин Оглы
Иванцов Илья Сергеевич
Программа дисциплины
Аннотация
Цель освоения дисциплины
Планируемые результаты обучения
Содержание учебной дисциплины
Элементы контроля
Промежуточная аттестация
Список литературы
Рекомендуемая основная литература
Рекомендуемая дополнительная литература
Авторы