datum odevzdání | co musí odevzdávaný ZIP archiv obsahovat | maximální počet bodů |
---|---|---|
13.10.2019 | CP0: Téma semestrální práce a krátký popis plánovaného řešení | 5 |
17.11.2019 | CP1: High-level design aplikace, objektový model a persistentní vrstva | 15 |
5.1.2020 | CP2: Odevzdání kompletní semestrální práce | 30 |
Body | Stupeň ECTS | Známka |
---|---|---|
100 - 90 | A | výborně |
89 - 80 | B | velmi dobře |
79 - 70 | C | dobře |
69 - 60 | D | uspokojivě |
59 - 50 | E | dostatečně |
49 a méně | F | nedostatečně |
Na vybraných cvičeních budou zadány bodované úkoly. Požadavkem předmětu je, aby student získal alespoň polovinu z možných bodů udělovaných za tyto úlohy. Úlohy lze vypracovat a odevzdat na cvičení, nebo je dokončit doma, a to vždy do půlnoci neděle následující bezprostředně po daném cvičení. Kód řešení úlohy student nahraje do gitu, kde ho cvičího zkontroluje.
Závěrečný test trvá 90 minut a skládá se z 10 otázek, každé hodnocené 4 body. Otázky spadají do následujících kategorií:
@Component @Scope("prototype") public class EnterpriseInformationSystem { @Autowired private PersonRepository repository; @Autowired private PersonRepository backupRepository; ... public void addPerson(String name) { repository.getPersons().add(name); backupRepository.getPersons().add(name); repository.getPersons().clear(); System.out.println(backupRepository.getPersons().size()); } }
@Component @Scope("singleton") public class PersonRepository { private List<String> persons; public List<String> getPersons() { return persons; } }