Хелпикс

Главная

Контакты

Случайная статья





ПРОГРАММА. Описание учебного курса



 

 

УТВЕРЖДЕНО

Проректор по учебной работе

и довузовской подготовке

А. А. Воронов

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-репозитории. Результатом курсовой работы является программный продукт с графическим интерфейсом, выполненный коллективно с распределением ответственности за части кода между членами команды. Семестровая работа выносится на защиту в конце семестра на зачётной неделе, для её оценивания назначается группа из трёх преподавателей (один из которых — основной для данной группы), которая коллегиально выставляет оценки за работу в целом и за вклад участников.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.