asi tak nějak
pokud jediným požadavkem semestrální práce je aby to nějak chodilo tak si myslím svoje...spíš bych čekal že cílem je naučit studenty jak správně programovat, t.j. navrhnout třídy, vlastnosti a metody, umět používat základní konstrukty a operátory daného jazyka
a to už nemluvím o povědomosti o jmenných konvencích a alespoň základní úpravě kódu