Učebny#
Cvičení probíhají v učebnách KN:E-23, KN:A-424 nebo KN:A-447.
Program cvičení#
| cv. | body | náplň |
|---|---|---|
| 1. | Úvod | |
| 2. | 2 | Zpracování textu regulárními výrazy |
| 3. | 3 | Procesy a meziprocesní komunikace |
| 4. | 4 | Vlákna a synchronizace |
| 5. | 8 | Podmínkové proměnné |
| 6. | Synchronizace – dokončení | |
| 7. | 2 | Systémová volání – Linux |
| 8. | 4 | Stack overflow exploit |
| 9. | 3 | Kontejnery |
| 10. | 5 | Systémová volání – NOVA |
| 11. | 3 | Paměťový alokátor |
| 12. | 6 | NOVA userspace |
| 13. | Zápočtový týden | |
| Součet | 40 |
Zápočet#
Zápočet získáte, pokud:
- odevzdáte funkční všechny povinné úlohy,
- ze cvičení získáte minimálně 25 bodů,
- vaše účast na cvičeních bude minimálně 60 %.
Pravidla#
- Od studentů se očekává domácí příprava na další cvičení.
- Body se udělují za domácí úkoly a za aktivitu při cvičení:
- Za splněnou a včas odevzdanou úlohu dostanete 2–8 bodů podle typu úlohy. Úloha se považuje za splněnou, pokud v BRUTE projde všemi povinnými testy a celkový počet bodů (total score) je větší než nula. Jinými slovy, pokud projdete povinnými testy, ale penalizace za nepovinné testy je příliš velká, na splnění úlohy to nestačí.
- Body za úlohy se strhávají za pozdní odevzdání a za další nedostatky odhalené cvičícím. Na vypracování úlohy je zpravidla týden a den (do konce dne následujícího cvičení).
- Pokud se ukáže, že student nerozumí odevzdanému kódu (např. kvůli použití AI), budou mu strženy další body dle úvahy cvičícího.
- Během každého cvičení bude možnost získat body za odpovědi na otázky cvičícího z domácí přípravy nebo za vypracování jednoduchého programu. Na jednom cvičení lze získat maximálně 2 body, za semestr pak max. 18 bodů.
- Všechny úlohy se odevzdávají přes odevzdávací systém.
- Úlohy jsou vyhodnocovány automaticky, výsledek (body) se dozvíte na konci protokolu z automatického vyhodnocení (položka Total score).
- Automatické vyhodnocení může být znovu spuštěno i na už odevzdanou úlohu. Pokud se váš program nechová deterministicky, může to vést k odlišnému (nižšímu) hodnocení.
- V systému se vám body objeví až po manuální kontrole učitelem. Pokud nebudou shledány závažné nedostatky, bude bodové ohodnocení rovno počtu bodů z automatického vyhodnocení zmenšenému o penalizaci za pozdní odevzdání.
- Všechny úlohy budou (automaticky) kontrolovány na plagiátorství. V případě, že odevzdaná úloha bude označena jako plagiát, budeme postupovat dle instrukcí Plagiáty a opisování.
- Upozorňujeme, že vážným problémem z hlediska plagiátorství je jakýkoliv výskyt cizího kódu nahraného do systému pod vaším účtem.
Vzdálený přístup k uživatelským kontům#
Ke svému domovskému adresáři používanému při cvičeních se můžete dostat odkudkoli z internetu protokolem SSH či SFTP přes server postel.felk.cvut.cz:
ssh «login»@postel.felk.cvut.cz
Heslo je stejné jako na počítačích v laboratoři, tj. hlavní přístupové heslo.