• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Основы и методология программирования

2023/2024
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс обязательный
Когда читается:
1-й курс, 1-3 модуль

Преподаватели


Зубаков Алексей Васильевич

Программа дисциплины

Аннотация

Дисциплина базовой части профессионального цикла. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков по основам методологии программирования, а также приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Цель освоения дисциплины

Цель освоения дисциплины

  • Формирование у студентов теоретических знаний и практических навыков по основам методологии программирования
  • Приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знать принципы основные конструкции и идиомы языков программирования Python и Bash, необходимые для изучения других дисциплин, предусмотренных базовым и рабочим учебными планами, а также для применения в профессиональной деятельности.
  • Знать принципы работы в ОС Unix
  • Иметь навыки (приобрести опыт) по работе в Unix-подобных операционных системах.
  • Иметь навыки (приобрести опыт) формализации и решения практических задач по программированию
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Командный интерпретатор ОС Unix
  • Устройство ОС Unix
  • Введение в Python
  • Объектно-ориентированное программирование на Python
  • Фреймворки Python
Элементы контроля

Элементы контроля

  • блокирующий Экзамен №1
    Устный экзамен проводится в форме ответов на вопросы экзаменационного билета. Экзаменационный билет представляет собой один из алгоритмов, которые надо было реализовать в домашнем задании. На подготовку ответа выделяется 2,5 часа.
  • блокирующий Экзамен №2
    Устный экзамен проводится в форме ответов на вопросы экзаменационного билета. Экзаменационный билет представляет собой один из алгоритмов, которые надо было реализовать в домашнем задании. На подготовку ответа выделяется 2,5 часа.
  • неблокирующий Домашнее задание
    Домашнее задание выдается студентам в одном варианте, срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - представленные в письменном виде решения задач.
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 2 модуль
    0.5 * Домашнее задание + 0.5 * Экзамен №1
  • 2023/2024 учебный год 3 модуль
    0.5 * Домашнее задание + 0.5 * Экзамен №2
Список литературы

Список литературы

Рекомендуемая основная литература

  • Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 210 с. — (Высшее образование). — ISBN 978-5-534-14638-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/478098 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - 5-e изд., перераб. и доп. - М.: Форум: НИЦ ИНФРА-М, 2013. - 560 с.: ил.; 60x90 1/16. - (Профессиональное образование). (п) ISBN 978-5-91134-743-7 - Режим доступа: http://znanium.com/catalog/product/405821