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





Основы и методология программирования
Статус:
Курс обязательный (Прикладная математика и информатика)
Направление:
01.03.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Где читается:
Школа информатики, физики и технологий
Когда читается:
1-й курс, 1-3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Зубаков Алексей Васильевич
Язык:
русский
Кредиты:
6
Контактные часы:
82
Программа дисциплины
Аннотация
Дисциплина базовой части профессионального цикла. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков по основам методологии программирования, а также приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Цель освоения дисциплины
- Формирование у студентов теоретических знаний и практических навыков по основам методологии программирования
- Приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Планируемые результаты обучения
- Знать принципы основные конструкции и идиомы языков программирования Python и Bash, необходимые для изучения других дисциплин, предусмотренных базовым и рабочим учебными планами, а также для применения в профессиональной деятельности.
- Знать принципы работы в ОС Unix
- Иметь навыки (приобрести опыт) по работе в Unix-подобных операционных системах.
- Иметь навыки (приобрести опыт) формализации и решения практических задач по программированию
Содержание учебной дисциплины
- Командный интерпретатор ОС Unix
- Устройство ОС Unix
- Введение в Python
- ООП на Python
- Фреймворки Python
Элементы контроля
- Домашнее заданиеДомашнее задание выдается студентам в одном варианте, срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - представленные в письменном виде решения задач.
- ЭкзаменУстный экзамен проводится в форме ответов на вопросы экзаменационного билета. Экзаменационный билет представляет собой один из алгоритмов, которые надо было реализовать в домашнем задании. На подготовку ответа выделяется 2,5 часа.
- ЭкзаменУстный экзамен проводится в форме ответов на вопросы экзаменационного билета. Экзаменационный билет представляет собой один из алгоритмов, которые надо было реализовать в домашнем задании. На подготовку ответа выделяется 2,5 часа.
Промежуточная аттестация
- 2022/2023 учебный год 2 модульОнакопленная1= 0,125*Од/з1 + 0,125*Од/з2 + 0,125*Од/з3 + 0,125*Од/з4 + 0,5*Оэкзамен1
- 2022/2023 учебный год 3 модульОнакопленная2= 0,25*Од/з5 + 0,25*Од/з6 + 0,5*Оэкзамен2
Список литературы
Рекомендуемая дополнительная литература
- Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - 5-e изд., перераб. и доп. - М.: Форум: НИЦ ИНФРА-М, 2013. - 560 с.: ил.; 60x90 1/16. - (Профессиональное образование). (п) ISBN 978-5-91134-743-7 - Режим доступа: http://znanium.com/catalog/product/405821