Skip to content
forked from kate2513/AiSD

Repo for "Algorithms and data structures" ETU-course , autumn 2018

Notifications You must be signed in to change notification settings

YuriyKortev/AiSD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторные работы по дисциплине "Алгоримты и структуры данных". Осень 2018

Правила работы с репозиторием

  • Для начала работы каждый студент делает форк репозитория на свой GitHub аккаунт (нажимает на кнопочку fork в правом верхнем углу). После этого заходит в этот форк на своём аккаунте и клонирует его к себе на компьютер.
  • Для каждой лабораторной создается свой отдельный branch (checkout -b < ####_FirstIO_lab# > )
  • Каждый студент работает строго в своей директории ####/FirstIO/ , где #### - номер группы, а FirstIO - название директории в формате ФамилияИО
  • После внесения всех изменений, они отправляются на серевер в форк студента, и уже с него следует делать pull-request в оснон=вной репозиторй
  • Для каждой лабораторной требуется создавать отдельную директорию lab#, где # - номер лабораторной. Курсовая работа заливается в директрию course_work
  • Внутри папки с названием должны находиться:
    • Исходный код программ в папке Source
    • Тестовые данные в папке Tests
    • makefile или скрипт командной строки для получения исполняемого файла с названием lab# (.exe для Windows) в корневой папке
    • скрипт командной строки или что-либо другое для возможности запуска всех тестов из папки Tests одной командой
  • Внутри папки с названием не должны находиться:
    • файлы с выводом программы
    • аниме-картинки и другие изображения
    • всё остальное
  • Для проверки лабораторной работы создается pull-request из Вашей ветки с лабораторной работой в master-ветку общего репозитория. В начале заголовка пул-реквеста студент сам пишет статус готовности (о них ниже), После - ФамилияИО, после - lab#
  • В описании к пулл-реквесту номер выбранного варианта
  • Возможные статусы:
    • [CODE READY] - код программы окончательно написан и готов к проверке (залит в первый раз)
    • [CODE FIX] - требуются исправления замечений в коде и/или ответы на некоторые вопросы
    • [CODE FIXED] - замечания по коду исправлены и ожидают проверки
    • [CODE ACCEPT] - код принят к очной сдаче (на очной сдаче будут заданы вопросы)
    • [CODE PASSED] - код принят, получены корректные ответы на заданные в ходе (очной) сдачи вопросы
    • [TESTS READY] - в папке Tests находятся тесты, которые программа успешно проходит (залит в перый раз)
    • [TESTS FIX] - требуюся дополнительные тесты и/или проходятся неверно
    • [TESTS FIXED] - замечания по тестам исправлены и ожидают проверки
    • [TESTS ACCEPT] - тесты приняты к (за)очной сдаче
    • [TESTS PASSED] - тесты прошли защиту на (за)очной сдаче
  • Статусы могут комбинироваться, например: [CODE FIX] [TESTS FIXED]
  • Напоминание: коммиты в ветку, которую студент отправляет на пул-реквест отображаются в самом пул-реквесте. Делать новый пул-реквест не надо.
  • Закончив исправления, студент пишет об этом отдельным комментарием, указывая, возможно, пояснения к исправлениям, а так же меняет сам префикс заголовка пул-реквеста на [FIXED]

Замечения об очной сдаче работ и слиянии сданных работ

Таблица сдачи и приема работ студентов

Группа 7381

ФамилияИО GitHub-аккаунт lab1 lab2 lab3 lab4 lab5 course_work
1 АдамовЯ yaroslavadamov
2 АженилокВ
3 АлясоваА
4 Вологди́нМ Makkksx 1уяекt
5 ГабовЕ GabovYegor 2еt
6 ДорохС PrimeBR
7 ИльясовА IlyasovAnton
8 КортевЮ
9 КревчикА Angelina151612 0+к
10 КушкоеваА
11 ЛауцюсМ
12 ЛукашевР
13 МашинаЮ YMashina 0+ уяекt
14 МинуллинМ Fikafusik 4еяуакфt
15 ПавловА
16 ПроцветкинаА ana24stasiya 4афуекt
17 СудаковаП
18 Тарасе́нкоЕ
19 ТрушниковА AndersonGH 4афктуяеt

Группа 7382

ФамилияИ GitHub-аккаунт lab1 lab2 lab3 lab4 lab5 course_work
1 БахеровД
2 ГавриловА AndrewGavril 0+ уяекt
3 ГиззатовА Gizzatovamir 0+ уяеt
4 ГлазуновС light5551 0+ уяекt
5 ГоловинаЕ
6 ГосударкинЯ DarkFlink 0+ уяекt
7 ДавкаеваВ
8 ДерябинаП
9 ДроздА
10 ЕрёменкоА
11 ИсаевР
12 КравченкоП
13 КузьминА
14 ЛенковскийВ
15 ЛящевскаяА Anastasiyalp 2яуекt
16 НаходькоА
17 ПетроваА
18 ТокаревА

Легенда

  • Первая цифра - Очки (от 0 до 4). Выставляются только на очных занятиях (кроме случая ниже)
  • Статус выполненной предварительной сдачи - "0+" или "1+" (если выполнялась удалённая сдача). Успешная сдача бета-версии на занятии - "б+". Неудачная сдача бета-версии на занятии - "б-".
  • Плюсики заочные:
    • у - удобство использования
    • я - ясность выводмой информации
    • е - качество кода
    • к - комментарии в исходном коде и их адекватность
  • Плюсики очные (в отчёте):
    • а - описание алгоритма
    • ф - описание функций и структур данных
    • т - тестирование

Контакты

About

Repo for "Algorithms and data structures" ETU-course , autumn 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 40.7%
  • C++ 30.8%
  • Shell 26.5%
  • Batchfile 2.0%