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

Проектный семинар "Основы программирования"

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты

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


Ураев Дмитрий Юрьевич

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

Аннотация

Настоящая дисциплина относится к базовой части профессионального цикла, обеспечивающего подготовку бакалавра. Изучается на 1-м курсе. Для освоения учебной дисциплины, студенты должны владеть следующими знаниями: иметь навыки работы на персональном компьютере; иметь базовые навыки программирования.
Цель освоения дисциплины

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

  • Целями освоения данной дисциплины является формирование у студентов представления об особенностях создания программ и их отладки с помощью средств языка Python, а также изучение основных конструкций языка Python и библиотек (Numpy, Pandas), которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов.
Планируемые результаты обучения

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

  • Применяет консольный ввод-вывод данных и арифметические операции для целых чисел. Использует ветвления, циклы и вещественные числа.
  • Применяет на практике структуры данных – множества и словари. Решает задачи с использованием стандартных функций языка Python. Применяет основы объектно-ориентированного программирования для решения практических задач.
  • Применяет сортировку данных.
  • Создает и применяет функции, рекурсию. Применяет кортежи и списки, а также цикл for.
  • Умеет применять основные функции модуля os
Содержание учебной дисциплины

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

  • Целые числа, ввод-вывод, простые операции со строками. Вещественные числа. Условный оператор и цикл while. Функции и рекурсия. Кортежи, цикл for, списки. Сортировка.
  • Множества и словари. Функциональное программирование. Объектно-ориентированное программирование. Классы.
Элементы контроля

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

  • неблокирующий Лабораторная работа
  • неблокирующий экзамен
Промежуточная аттестация

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

  • 2022/2023 учебный год 4 модуль
    0.4 * экзамен + 0.6 * Лабораторная работа
Список литературы

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

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

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2018. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/924699
  • Федоров, Д. Ю.  Программирование на языке высокого уровня Python : учебное пособие для среднего профессионального образования / Д. Ю. Федоров. — 2-е изд. — Москва : Издательство Юрайт, 2019. — 161 с. — (Профессиональное образование). — ISBN 978-5-534-11961-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/446505 (дата обращения: 28.08.2023).

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

  • Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2017. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/772265
  • Язык программирования Python: практикум : учеб. пособие / Р.А. Жуков. — М. : ИНФРА-М, 2019. — 216 с. + Доп. материалы [Электронный ресурс; Режим доступа: http://www.znanium.com]. — (Высшее образование: Бакалавриат). — www.dx.doi.org/10.12737/textbook_5cb5ca35aaa7f5.89424805.