Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tady je nekolik mych vyjadreni k emailum studentu:
- > Jak přesně implementovat třídy výjmek, seznam případů(nebo alespoň
- > nastínit) kdy jak které z nich použít, jakým způsobem přesně
- > realizovat
- > parsování a implementaci ArrayObject...
- Podstatne informace byly sdeleny studentum na cviceni (viz email
- cvicicim v pondeli). Zadani bylo postupne upraveno podle problemu
- diskutovanych na foru.
- > Domácí úkol není jasně zadán a fóru k němu vyvstává od studentů mnoho
- > otázek, které bývají zodpovězeny až po značné časové prodlevě. V
- > zadání
- > chybí mnoho podstatných informací, například seznam konstruktorů,
- > které
- > kontrolní skript vyžaduje, aby byl build domácího úkolu úspěšný, ale v
- > zadání o tom není nikde ani zmínka.
- Opet informace sdelena na cviceni, nyni doplnena do zadani.
- > Některé chybové hlášky jsou velmi těžko srozumitelné či se vůbec
- > nevypisují. Některé výjimky ukazují, že se vyskytly v testovacím
- > skriptu
- > a ve StackTrace vůbec není vidět žádná odevzdávaná třída, nevím tedy,
- > zda mám něco špatně nebo zda je nefunkční kontrolní skript.
- Nejasne chybove hlasky byly rozsireny a upresneny.
- > Také nesouhlasím s pojetím zadání domácího úkolu číslo 3. V
- > předchozích
- > úlohách bylo explicitně řečeno, jaké vstupy máme očekávat a jakých
- > výsledků máme dosáhnout. Tato úloha předpokládá pokročilé znalosti v
- > oblastech, se kterými se většina studentů nesetkala a zadání
- > nespecifikuje, co se od nás očekává. Většina práce na této úloze
- > spočívala v dešifrování chybových zpráv odevzdávacího systému a
- > následných pokusech o jejich nápravu, s minimálním využitím
- > znalostí či
- > kreativity.
- Myslim si, ze PR2 je jiz pokrocilym kurzem Javy a tedy ulohy by se
- nemely omezovat na typ "jaky bude vystup pro tento vstup?".
- Studenti by jiz meli mit urcite zkusenosti s objektovym navrhem z
- minuleho semestru a nemelo by pro ne byt problemem navrhnout tridu podle
- rozhrani a popisu k cemu trida slouzi.
- Znalosti jsou z oblasti, ktere by meli studenti znat (vetsinou jiz z
- PR1) ale rada z nich ma problem se zasadnimi neznalostmi.
- > Kontrolní skript také kontroluje vnitřní strukturu a vnitřní
- > reprezentaci jednotlivých tříd, o čemž opět v zadání nebyla ani
- > zmínka a
- > tedy není jasné, co přesně je v úkolu špatně a jak má vypadat správná
- > vnitřní reprezentace tříd.
- Nemyslim si ze konkretni popis do zadani patri. Kazdy student by mel
- vedet ze kdyz objekt je nemenny, mel by pouzit u instancni promenne
- final. Kdyz nelze vytvaret instance tridy mela by byt abstract. A ze je
- potreba pouzit zapouzdreni (private, protected).
- Kdyby toto nebylo kontrolovano, tak vetsina studentu na to kasle,
- prostoze budou tvrdit, ze jejich program i presto funguje.
- > Myslím si, že kontrolní skript by neměl být testován až studenty a
- > časová náročnost předmětu značně převyšuje jeho kreditové ohodnocení,
- > pokud člověk započítá veškerý čas strávený domácími úkoly.
- Reseni problemu a odpovidani studentum jsem se venoval patek vecer a
- vetsinu soboty. Sam jsem nad ukolem stravil tento tyden minimalne 30hod
- (vymysleni, implementace, testy, sepsani zadani, odpovidani na foru,
- dodatecne ladeni). Kdyz k tomu vezmu vyuku a konzultace BP/DP tak cca
- 20hod prescasu a prace o vikendu, kterou mi nikdo nezaplati a vlastne
- ani nechce (kdyz RPMT nebylo schvaleno).
- Bud tedy studenti musi vzit v uvahu, ze se prubezne pripravuji pro vyuku
- nove materialy a spolupracovat na jejich doladeni a nebo by se musely
- domaci ulohy zrusit a hodnotit studenty jen testem a semestralkou.
- Rozhodne nelze predpokladat, ze zadani bude v prvni variante dokonale a
- system chybovych zprav dokonale odladen. Vzdy se najdou studenti, kteri
- budou mit s vypracovanim problem a budou vinu svalovat na spatne
- navrzeny system.
- MB.
Advertisement
Add Comment
Please, Sign In to add comment