Skip to content

kipiek-ksu/programming-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

programming-2021

Попередні рекомендації

  • встановити компілятор/інтерпретатор обраної мови програмування
  • встановити IDE (Visual Studio Code, PyCharm для python, Visual Studio для C++); знайдіть можливість отримати студентську ліцензію
  • встановити git (можливо вже входить в ОС якщо використовуються macOS або популярні дистрибутиви Linux) та клієнт для нього (зазвичай входить в IDE як плагін)
  • зареєструватися на github.com та надіслати логін викладачу

Виконання завдань

  • ознайомтесь з базовим використанням git
  • клонуйте цей репозиторій
  • створіть гілку <ім'я>_<прізвище>/<номер роботи>, наприклад denis_senchishen/01
  • створіть в теці solutions підтеку <ім'я>_<прізвище> (англійською мовою в нижньому регістрі, наприклад denis_senchishen)
  • в своїй теці створіть підтеку з двозначним номером завдання (наприклад 01)
  • розмістіть на ній всі необхідні файли програми
  • закомітьте всі файли програми, дайте коміту значущу назву; не комітьте тимчасові, вхідні та вихідні дані, файли редактора тощо
  • запуште коміти
  • створіть пулл-реквест з вашої гілки в гілку main, очікуйте запитань і ревю
  • внесіть запропоновані правки, дайте відповіді на питання, щойно реквест буде прийнято — вважайте завдання завершеним

Оцінювання завдань

Кожна робота буде оцінена за наступними правилами. Будь-які виключення та форс- мажорні випадки буде обговорено індивідуально.

Повнота

  • 2 бали - всі вимоги виконано, на всі запитання дано відповідь, pull request прийнято
  • 1 бал - завдання завершено не до кінця, залишились неусунуті недоліки
  • 0 балів - завдання не виконано або виконано з суттєвими неусунутими недоліками

Коректність

  • 2 бали - всі очікувані варіанти виконання коду працюють коректно, код покрито адекватними тестами (якщо вимагається)
  • 1 бал - неочікувані виключення або некоректні результати можливі при коректних вхідних даних
  • 0 балів - програма не генерує очікуваного результату або не запускається

Стиль

  • 2 бали - дотримано стилю обраної мови програмування (найменування, відступи, дужки тощо), IDE не вказує на помилки й зауваження або їх наявність аргументована
  • 1 бал - залишились невиправлені зауваження до оформлення коду
  • 0 балів - синтаксичні помилки, проігноровано рекомендації щодо стилю

Час

  • 2 бали - завершено до видачі наступного завдання
  • 1 бал - завершено після видачі наступного завдання
  • 0 балів - завершено після закінчення модулю або не завершено

Активність

  • 2 бали - відповіді на запитання, участь у дискусіях, обговорення та ревю коду
  • 1 бал - виконання завдання тільки з відповідями на прямі питання по завданню
  • 0 балів - ігнорування обговорень без суттєвих причин, відсутність відповідей на питання (може привести до дискваліфікації всієї роботи)

Фінальна оцінка буде масштабована в залежності від кількості робіт.

Наприклад, при 12 роботах максимальною оцінкою за кожну буде 5; отримавши 7 балів за вищенаведеною шкалою — буде отримано 3.5 бали.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages