Jdi na navigaci předmětu

Domácí úkoly B221

Harmonogram

Aktuální plán deadlinů domácích úkolů je uveden v tabulce:

#Měkký deadlineTvrdý deadlineZadání
123. 10. 202230. 10. 2022Polynomy
210. 11. 202220. 11. 2022Ising
311. 12. 202218. 12. 2022Počasí
422. 1. 20235. 2. 2023Intervalová aritmetika

Odevzdávání

Pro odevzdávání řešení domácích úkolů má každý student vytvořen repozitář na gitlabu v předmětové skupině (BI-JUL/B221/username). V tomto repozitáři budeme pracovat s větvemi assignment/XY-title (zadání) a solution/XY-title (řešení).

Nejprve si vytvořte větev vycházející z assignment/XX-title, nazveme ji solution/XY-title. Toho lze lokálně docílit například takto:

$ git checkout assignment/XY-title
$ git checkout -b solution/XY-title

Poté proveďte své úpravy v požadovaných souborech na větvi solution/XY-title. Když jste s nimi spokojeni, commitněte je a pushněte do repozitáře.

$ git add whatever_is_needed
$ git commit -m 'Moje řešení.'
$ git push --set-upstream origin solution/XY-title

Nyní na Gitlabu vytvořte Merge request (MR) z větve s řešením (solution/XY-title) do větve se zadáním (assignment/XY-title).

Pokud na řešení stále pracujete, přidejte do názvu MR prefix WIP: a přiřaďte se k němu jako řešitel/ka (Assignee). Na stránce MR vidíte přehledně své změny, vidíte i stav případných testů.

Pokud řešení považujete za kompletní a chcete ho odevzdat, odstraňte prefix WIP: z názvu a přiřaďte MR mě (Tomáš Kalvoda). Diskuzi nad řešením budeme vést právě na stránce s MR.