Jdi na navigaci předmětu

Domácí úkoly

Harmonogram

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

#Měkký deadlineTvrdý deadlineZadání
122. 10. 20252. 11. 2025Binomické koeficienty
223. 11. 202530. 11. 2025Newtonův fraktál
3TBATBATBA

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/B251/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 Draft: 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 Draft: 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.

Zadání úkolů z předchozích let

V podstránkách zde můžete nalézt zadání domácích úkolů z předchozích běhů předmětu (zimní semestry B211, B221, B231, B241).