2019/2020
Алгоритмические основы программирования
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Майнор
Кто читает:
Департамент информатики
Когда читается:
1, 2 модуль
Преподаватели:
Дворкин Михаил Эдуардович,
Зубаков Алексей Васильевич
Язык:
русский
Кредиты:
5
Контактные часы:
60
Программа дисциплины
Аннотация
Целями освоения дисциплины «Алгоритмические основы программирования» являются формирование у студентов теоретических знаний и практических навыков по основам методологии программирования. Целью дисциплины - сформировать у студентов базовое представление об алгоритмах и структурах данных, применяющихся в современном программировании, а также о возможностях реализации алгоритмов и структур данных на скриптовых языках программирования..
Цель освоения дисциплины
- сформировать у студентов базовое представление об алгоритмах и структурах данных, применяющихся в современном программировании, а также о возможностях реализации алгоритмов и структур данных на скриптовых языках программирования
Планируемые результаты обучения
- Знает синтаксис языка Python
- Имеет представление о сложности алгоритмов
- Владеет понятиями массивов и списков
- Владеет понятием квадратичных алгоритмов
Содержание учебной дисциплины
- Основы программирования
- Основные понятия теории алгоритмов
- Основные структуры данных
- Сортировки
Промежуточная аттестация
- Промежуточная аттестация (2 модуль)0.25 * Домашнее задание №1 + 0.25 * Домашнее задание №2 + 0.5 * Письменный экзамен
Список литературы
Рекомендуемая дополнительная литература
- Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд., пер. и доп. Учебное пособие для прикладного бакалавриата - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-10971-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-437489