Rozlišují se dvě entity předmětu - předmět (course) a tzv. instance předmětu (coursin). První obsahuje všechny statické údaje předmětu jako je název, způsob zakončení, anotace, osnovy apod. Tyto údaje by měly být po dobu existence předmětu neměnné. Instance předmětu je pak konkrétní instance vypsaná v semestru (tzv. „semestropředmět“) a obsahuje proměnné údaje jako je kapacita, počet obsazených míst apod.
Vrátí všechny předměty.
Vrátí konkrétní předmět podle jeho kódu.
{code}
kód předmětuVrátí texty daného předmětu (anotace, osnovy apod.)
Pozn.: Získání těchto dat je databázově poměrně drahé, proto jsou odděleny do samostatného zdroje.
{code}
kód oboruVrátí všechny instance daného předmětu.
Vrátí danou instanci předmětu podle jeho kódu a semestru.
{code}
kód předmětu, @{semester} kód semestruVrátí zkoušející tohoto předmětu v daném semestru.
{code}
kód předmětu, @{semester} kód semestruVrátí garanty tohoto předmětu v daném semestru.
{code}
kód předmětu, @{semester} kód semestruVrátí cvičící tohoto předmětu v daném semestru.
{code}
kód předmětu, @{semester} kód semestruVrátí přednášející tohoto předmětu v daném semestru.