Край на лекциите, начало на сесията

Публикувано на

Първо, понеже се забавихме с четвъртото домашно, пуснато е като бонус. Ако сте писали предишните три домашни няма нужда да го правите, но ако сте пропуснали можете да изкарате бонус точки: https://fmi.rust-lang.bg/tasks/4

Точките от предишните три домашни ще бъдат скалирани - максимума беше 15, а става 20. Бонус домашното също ще дава 20 точки. Ще признаем максимум 60 точки от домашни, с идеята, че няма смисъл да пишете бонус домашното, ако вече имате точките.

Общо точките, които може да изкарате са:

  • 60 точки от домашни
  • 60 точки от проект
  • точки от предизвикателства и други бонуси

Формулата за оценяване се запазва както я обявихме на първата лекция, а именно:

  • 60т. за 3
  • 75т. за 4
  • 90т. за 5
  • 105т. за 6

Относно проектите - крайно време е тези, които не са си избрали тема да го направят и да пишат или в канала #projects, или на fmi@rust-lang.bg. Ще изчакаме още малко и ще почнем да търсим хората индивидуално по e-mail. Приемаме, че който не е избрал тема за проект, няма да се явява на изпит.

Проектите се оценяват по следната схема:

  • 30т. за функционалност - доколко сте имплементирали това, което сте казали, че ще правите
  • 15т. за стил - доколко сте писали на Rust, а не на език X в синтаксиса на Rust. Ще санкционираме прекомерна употреба на unwrap, индексиране, clone и подобни. Вместо това очакваме error handling, pattern matching, итератори, референции, ...
  • 15т. за тестове - не очакваме тестовете да покриват 100% от кода, но е добре да изтествате поне базовата си логика

Защитата на проектите ще бъде на 16 февруари (събота) от 11:00 до 15:00 в зала 02.

Успешна сесия!

Обратно към всички новини