Поправителния изпит ще даде втори шанс да си довършите проекта -- точките от домашните ще се броят, така че ще е все едно се явявате на редовен изпит.
Място: Зала 013, в мазето
Дата: 1ви Септември
Време: 15:00
Ако решите да идвате, пишете ни един мейл на fmi@rust-lang.bg, да знаем колко хора да очакваме. Ако предпочитате да получите нови точки от домашни, просто запишете курса през новия семестър.
Изпита мина, оценките са нанесени, октомври месец е следващото издание. Ако не сте успели да си направите проекта навреме, ще има поправителна сесия и ще можете да го защитите тогава. Можете да си смените проекта, но пишете навреме, да сме наясно. Точките от домашни се запазват, така че ако не сте доволни от тях, вариант е просто да запишете курса следващия семестър.
Надяваме се, че ще продължите да се интересувате от Rust и сами да се занимавате с него -- има доста ресурси, има и конференции, и ще продължим да пускаме тук-таме интересни неща в discord-а на курса, ако решите да останете в него.
Първо, понеже се забавихме с четвъртото домашно, пуснато е като бонус. Ако сте писали предишните три домашни няма нужда да го правите, но ако сте пропуснали можете да изкарате бонус точки: 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.
Успешна сесия!
Сайтове на предишни издания на курса
Ако търсите сайтовете на някои от предишните издания на курса, може да ги намерите тук: