Здравейте!

Това е сайтът на избираемия курс "Програмиране с Rust" към ФМИ София.

Новини

Дата за изпита

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

Изпита ще се проведе на 16ти февруари, неделя, в зала 107, между 10:00 и 15:00. Ако не успеете да се справите навреме с проекта си, пишете ни един мейл да знаем да не ви чакаме.

Залата ще има компютри, но ви съветваме да си донесете лаптопи, ако ги имате, за по-удобно.

Сесията наближава

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

Сесията идва, така че малко информация на едно място, като за последно:

Тъй като имаме 3 домашни, а не 4, сме scale-нали домашните да дават по 20, а не по 15 точки. Всичко останало си остава същото, тоест:

  • 60 точки максимум от домашни (+ може да имате бонуси от предизвикателства или по 1-2 за тестове)
  • 60 точки от проект

Разбиването на точки за оценката:

  • 60т: 3
  • 75т: 4
  • 90т: 5
  • 105т: 6

Дори да имате вече достатъчно точки за 3, трябва да се явите на изпит. Който не си е избрал проект, има време до края на календарната седмица да го обяви в discord, в #projects канала, или да ни прати мейл на fmi@rust-lang.bg. Може да изискаме от вас да добавите нещо към идеята си ако решим, че е твърде проста, или да ви предупредим, че сте твърде смели и може да намалите малко scope-а :).

Ако се наложи, може по време на сесията да си смените детайлите на идеята. Самия изпит ще бъде в края на сесията, колкото се може по-късно (още не сме взели дата), но ви съветваме да почнете отрано при всички положения. Не знам дали сте забелязали, но пускането на домашни късно често backfire-ва.

За самия проект, оценката ще бъде:

  • 30т за функционалност: проекта прави каквото сте казали, че ще прави.
  • 15т за стил: кода е горе-долу добре изглеждащ Rust код. Разгледайте предни домашни и съветите ни по тях.
  • 15т за тестове: Летвата ни е ниска, предвид че рядко има тестове. Ако нямате дори един, със сигурност ще изгубите 15т, така че има доста смисъл да положите не-нулево усилие в тази част. (Макар че ако усилието е "it works, 2+2=4", вероятно няма да мине :))

Ако не предложите проект, приемаме че няма да идвате. Ако предложите, но решите, че няма да се справите навреме за изпита, пишете ни да не ви чакаме. Може да пробвате септември, със същите точки от домашни.

Трето домашно, второ предизвикателство

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

Ще намерите трето домашно публикувано и отворено до вторник: https://2019.fmi.rust-lang.bg/tasks/3. Това ще ни бъде последното домашно, защото няма време за повече :).

Ако сте изпуснали някое старо домашно или не сте се справили достатъчно добре, или просто искате да си boost-нете точките за да си имате резерва, има и опционално предизвикателство: https://2019.fmi.rust-lang.bg/challenges/2. Ще ви даде 5 точки, all or nothing. То е отворено до четвъртък, за да можете да се концентрирате върху домашното и да пробвате предизвикателството като бонус. Или ги направете заедно, ваш избор.

При въпроси за домашното или предизвикателството, пишете в Discord.

Сайтове на предишни издания на курса

Ако търсите сайтовете на някои от предишните издания на курса, може да ги намерите тук: