Sustavi za rad u stvarnom vremenu - zadaci za laboratorijske vježbe


Programski jezik za izradu laboratorijskih vježbi je C/C++.

Preporučeno razvojno okruženje jest operacijski sustav temeljen na Linux/UNIX jezgri. Kratke natuknice za pripremu takva okruženja.

Organizacija i sadržaj laboratorijskih vježbi biti će dodatno pojašnjeni na predavanjima.

Sadržaj laboratorijskih vježbi

Kod pisati čitko, strukturirano, uz barem minimum komentara. Preporuka je prije započinjanja izrade, razmisliti o strukturi rješenja, tako da ono bude "lijepo", nadogradivo, čitljivo od strane drugih (koji bi u stvarnom projektu trebali nastaviti rad).

Strukturu koda opisati u datoteci readme.txt pojedine vježbe.

Termini za predaju, bodovi

Termini labosa su definirani u FERWebu.

Vježba LAB0 se ne predaje u laboratoriju, ostale da.

Vježbe se mogu predati u naznačenim terminima ili na nadoknadi (zadnji tjedan).

Na nadoknadi se može predati samo jedna vježba, LAB4 ili jedna zaostala (LAB1/2/3).

Tablica 1 prikazuje tjedne kada se pojedina vježba može predati te maksimalne bodove.

Tablica 1. Termini labosa
Vježbe (max. bodovi)
TerminiLAB0LAB1LAB2LAB3LAB4
čet 6.11. 15-17 A102
pet 7.11. 12-14 A102
05---
sri 17.12. 10-12 A304
čet 18.12. 15-17 A101
--5--
sri 14.1. 12-14 A101
čet 15.1. 15-17 A101
---5-
čet 29.1. 9-11 A102
čet 29.1. 14-16 A102
-2225

Izrada vježbi obavlja se samostalno/pojedinačno (u slobodnim terminima laboratorija, kod kuće). Sve vježbe koje se pokazuju moraju biti pohranjene u git repozitoriju najkasnije prije predaje. Ukoliko je na samoj predaji napravljena/zatražena promjena, najkasnije dan nakon predaje vježbe i to treba biti u repozitoriju.

Uz predane sve vježbe, minimalan broj bodova koje treba prikupiti je 10.