Skip to content

Commit 3d15d94

Browse files
committed
Add requirements for final project
1 parent 9ccd218 commit 3d15d94

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,4 @@
6464
- [Маленькая задачка c Linux](./practicum/linux-structure-task.md)
6565
- [Пишем эффективный код](./practicum/python-algo-task.md)
6666
- [Деплой стартапа](./practicum/kitty-startup-task.md)
67+
- [Итоговый проект](./practicum/final-project-requirements.md)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Формальные требования к выполнению проекта:
2+
3+
1. Необходимо предложить свою формулировку задачи.
4+
2. Задание должно состоять из базовых и дополнительных требований.
5+
3. Обязательные требования, как правило, взаимосвязаны и их необходимо реализовать вместе. Из дополнительных требований следует выбирать некоторое подмножество.
6+
4. Проект должен быть связан с физикой, а основным языком реализации предполагается Python.
7+
5. Задания выполняются в команде по 2-3 человека (допускаются исключения)
8+
6. При выполнении задания каждый участник имеет за свою зону ответственности.
9+
7. Решение задачи предполагает как минимум три этапа:
10+
- Формулировка задачи.
11+
Результатом этапа является документ, содержащий уточненную формулировку задачи, а также предполагаемый путь ее решения. Рекомендуемый объем этой части документа 1-2 страницы. Кроме того, документ должен содержать табличное описание оставшихся этапов: сроки, полученная функциональность, разделение ответственности между участниками.
12+
Срок: последняя неделя ноября.
13+
- Реализация базовой функциональности. На этом этапе должны быть реализованы базовые требования.
14+
Срок: вторая неделя декабря.
15+
- Расширенная функциональность. На этом этапе должны быть частично или полностью реализованы дополнительные требования.
16+
Срок: зачетная неделя.
17+
8. Артефакты, получаемые по результатам этапов:
18+
- Программный код со сборочными файлами. Код должен собираться без участия IDE. Приветствуется контейнеризация.
19+
- Покрытие тестами.
20+
- Документация на программный интерфейс.
21+
- Примеры, демонстрирующие функциональность разработанной библиотеки.
22+
23+
Примечание: все артефакты, включая документацию 1-го этапа, должны быть размещены в системе контроля версий.

0 commit comments

Comments
 (0)