Zápočet je průběžný návrh a implementace projektu, jedná se ale víceméně o opakování projektu z DAIS. Pokud jej můžete použít, tak máte většinu práce udělané, akorát uděláte aplikaci pro další platformu a přihodíte do toho pár návrhových vzorů pro práci s daty a možná nějaké MVC. Pro ty méně šťastné z nás to znamená dělat to celé od základu, což zabere podstatně více času. Celkový rozdíl je jenom v tom, že se tu neklade takový důraz na databázi a místo toho se tu chtějí dvě aplikace a použití návrhových vzorů. Problém je v tom, že návrhové vzory probrané v tomto předmětu jsou víceméně omezené pouze na ty zaměřené na přístup k datům. Navíc tu naleznete takové kuriozity jako Identity Field nebo Foreign Key Mapping, což vás opravdu do budoucna obohatí. Celkově mi přijde, že mi projekt téměř nedal nic kromě těch pár desítek odprogramovaných hodit. Na cvičení doporučuji Kotíka, ten mi přišel jako nejvíc pozitivní část tohoto předmětu. Co se zkoušky týče, tak ta letos podle všeho prošla určitými změnami. Zůstává primárně zaměřená na probrané návrhové vzory, je však potřeba umět k nim vytvořit UML diagramy a příklady v kódu. Celkově mi zkouška nepřišla až tak náročná ani přísně bodovaná, jak se předurčovalo, nicméně jako velké mínus bych vytknul množství času, který je k dispozici na její vypracování. Nevidím důvod, proč by místo 20 minut na ní nemohlo být minut 30, obzvlášť když se chce "čitelný" pravopis. Taky mi přišlo, že v porovnání se zkouškami z ostatních předmětů trvala její oprava o dost déle. Celkově jsem nepochopil význam tohoto předmětu, projekt byl podle mě opravdu bezvýznamný, a co se týče návrhových vzorů, tak jsem se toho taky moc nenaučil. To už spíš mohl mít Němec předmět zaměřený na návrhové vzory, jelikož on je takový jejich milovník.