|
|||
ПРОГРАММА. Описание учебного курсаСтр 1 из 3Следующая ⇒
УТВЕРЖДЕНО Проректор по учебной работе и довузовской подготовке А. А. Воронов 30 июня 2020 г.
ПРОГРАММА
по дисциплине: Практика программирования с использованием Python по направлению подготовки: 03.03.01 «Прикладные математика и физика» физтех-школа: ЛФИ кафедра: информатики и вычислительной математики курс: 1 семестр: 1
Трудоемкость: Базовая часть – 3 зачет. ед.; лекции: – 30 часов Экзамен – нет практические (семинарские) Зачет диф. – 1 семестр занятия: – нет Курсовая работа лабораторные занятия: – 60 часовСамостоятельная работа – 45 часов
ВСЕГО АУДИТОРНЫХ ЧАСОВ – 90
Программу составили: ст. преп. Т.Ф. Хирьянов
Программа принята на заседании кафедры информатики и вычислительной математики 23 июня 2020 г.
Заведующий кафедрой, доцент, к.ф.-м.н. Н. И. Хохлов
Описание учебного курса Цель дисциплины «Практика программирования с использованием Python» — научить студентов создавать графические приложения на языке Python 3 как самостоятельно, так и в группе, с использованием системы контроля версий и соблюдением принципов качества кода. На лекциях по практике программирования кроме изложения синтаксиса языка Python и принципов программирования в классическом лекционном формате, проводятся мастер-классы по программированию с отображением кода на проекторе. Такой подход позволяет интерактивно демонстрировать как проблемы, возникающие при создании кода, так и практические приёмы преодоления этих проблем. Курс предполагает выполнение серии лабораторных работ, описания которых появляются на сайте курса в течение семестра. Очное присутствие на занятиях по практике программирования обязательно, поскольку суть обучения на данном курсе сводится не к приобретению знаний, но к усвоению навыков программирования и проектирования программ. Это возможно только при живой передаче опыта от преподавателя и его ассистентов-менторов — студентам. Дистанционное взаимодействие обучающихся, менторов и преподавателя также является важной составляющей частью обучения и происходит через сайт https://github.com. Отсутствие коммитов в репозиторий (если оно предполагалось лабораторной работой) или отсутствие реакции на замечания преподавателя или ментора к коду является таким же дисциплинарным нарушением, как и непосещение занятий. Сдача выполненных работ на «флешке» или по электронной почте не допускается. В конце семестра студенты объединяются в команды по 2-4 человека, и выполняют командный проект — семестровуюкурсовую работу. Выполнение работы происходит под контролем ментора в известном преподавателю публичном git-репозитории. Результатом курсовой работы является программный продукт с графическим интерфейсом, выполненный коллективно с распределением ответственности за части кода между членами команды. Семестровая работа выносится на защиту в конце семестра на зачётной неделе, для её оценивания назначается группа из трёх преподавателей (один из которых — основной для данной группы), которая коллегиально выставляет оценки за работу в целом и за вклад участников.
|
|||
|