V tomto akademickom roku budú ročníkové projekty pre 2i viesť približne nasledujúci vyučujúci:
[
Tomáš Plachetka
|
Janka Katreniaková
|
Michal Foríšek
|
Peter Gaži
|
Tomáš Kulich
]
Dôležité podmienky
Ak nemáte povedané ináč, výstupom vášho ročníkového projektu by mal byť samostatný funkčný
program. Odovzdávate zdrojový kód projektu. Výsledný projekt musí byť šíriteľný pod niektorou
klasickou open source licenciou. (GPL, BSD-like a public domain sú v poriadku, v prípade
záujmu o inú sa spýtajte.)
Priebeh
-
Do 28. 10. 2010 si každý študent buď osobne dohodne s niektorým vyučujúcim na špecifikácii
svojho projektu, alebo pošle mailom svoju špecifikáciu na schválenie (ako predmet správy (Subject) uviesť RP).
- Do konca októbra bude na základe špecifikácie projektu
každý študent zaradený do skupiny k nejakému vyučujúcemu.
(Rozdelenie do skupín podľa rozvrhu nezodpovedá vyučujúcim, u ktorých bude naozaj zaradený.)
- Výučba prebieha formou osobných a emailových konzultácií.
- Do 20. 11. 2010 treba vyučujúcemu poslať podrobný návrh projektu a link na webstránku projektu (dá sa použiť server cvika.dcs. ...), kde bude i (schválený) návrh.
- Do konca výučbovej časti semestra (t. j. do 18. 12. 2010)
treba odovzdať prvú verziu projektu. U väčšiny z vás toto znamená mať naprogramované prostredie,
hotový predbežný dizajn a implementovanú aspoň časť navrhovanej funkcionality.
Odovzdáva sa po dohode s vyučujúcim, formou, ktorá jemu vyhovuje (napr. mailom, zverejniť na webe a
pod.).
Počas skúšobného obdobia zimného semestra (termíny určí vyučujúci) treba osobne predviesť prvu
verziu programu.
- Na začiatku letného semestra (dátum sa upresní) treba poslať
svojmu vyučujúcemu (emailom) aktualizované informácie o projekte a treba dohodnúť termíny kontroly.
- Do konca skúškového obdobia letného semestra (dátum upresní vyučujúci) treba odovzdať
kompletný projekt, s dokumentáciou a všetkým potrebným.
Špecifikácia
musí obsahovať
stručne a jasne formulovaný problém, ktorý má výsledný produkt riešiť.
Keď píšete špecifikáciu témy, píšte ju tak, ako keby ste svoj plánovaný projekt
vysvetľovali svojmu nechápavému kolegovi :)
Návrh
musí obsahovať
- návrh možných prístupov, stratégie riešenia, jednoduchý rozbor a pod.
- formuláciu prípadných obmedzení a požiadaviek funkčnosti
- časový plán, ktorý rozdeľuje prácu na projekte do niekoľkých pracovných etáp
- pre každú etapu časť projektu, ktorá realizuje danú etapu
- podľa náročnosti a zamerania projektu aj priestor pre analýzu riešeného problému,
a tiež prípravu materiálov pre ladenie a testovanie
Posledná zmena:
.