Logo Uni Logo FMFI Comenius University > Faculty of Mathematics, Physics and Informatics > Department of Computer Science

Dr. Tomas Plachetka


Research
Teaching
Publications
Contact

Rocnikove projekty 2008/2009 Zima

Web stranky ostatnych veducich rocnikovych projektov

Schvalene projekty

Ponukane projekty

Cislo v zatvorke hovori o pocte ludi, ktori pracuju v teame.
  • System pre podporu organizacie cviceni z Uvodu do databazovych systemov (2-5 plus ja ako zadavatel a konzultant).
    Vyzaduje sa teamova praca, programovanie v PHP, praca s Postgresql databazou a tvorba jednoduchych web stranok. Doraz je na funkcnosti a spolahlivosti systemu.
  • Implementacia a experimenty s load balancing v MPI (1 plus ja ako zadavatel a konzultant).
    Vyzaduje sa prax v programovani v ANSI C (nie C++) a nastudovanie vybranych casti MPI a MPICH2. V priebehu zimneho semestra treba zvladnut programovanie paralelnych programov v MPICH2, pochopit zadany load balancing algoritmus a zvolit vhodny plan jeho implementacie v MPICH2. Rozsahom nie je tato praca v skutocnosti narocna, ale ocakava sa snaha o perfekcionizmus.

Dolezite podmienky

Ak nemate dohodnute inak, vystupom vasho rocnikoveho projektu by mal by samostatny funkcny program. Odovzdavate zdrojovy kod projektu. Vysledny projekt musi byt siritelny pod niektorou klasickou open source licenciou. (GPL, BSD-like a public domain su v poriadku, v pripade zaujmu o inu sa spytajte.)

Priebeh

  • Do 20.10.2008 sa kazdy student bud osobne dohodne s niektorym vyucujucim na specifikacii svojho projektu, alebo posle cez email svoju specifikaciu na schvalenie (subject RP).
  • Do konca oktobra bude kazdy student vediet, kto je veducim jeho projektu. Dalsia komunikacia prebieha formou osobnych a emailovych konzultacii.
  • Do 17.11.2008 vypracuje kazdy student podrobny navrh projektu, zverejni ho na svojej web stranke a posle svojmu veducemu cez email URL svojej web stranky.
  • Do konca vyucbovej casti semestra (t.j. do 19.12.2008) vypracuje kazdy student prvu verziu projektu. Toto vacsinou znamena mat naprogramovane prostredie, hotovy predbezny dizajn a implementovanu aspon cast navrhovanej funkcionality. Pocas skusobneho obdobia zimneho semestra (terminy urci veduci) treba osobne predviest prvu verziu programu a zverejnit ju na svojej web stranke.
  • Na zaciatku letneho semestra (datum sa upresni) treba poslat svojmu veducemu (cez e-mail) aktualizovane informacie o projekte a dohodnut terminy kontroly.
  • Do konca skuskoveho obdobia letneho semestra (datum upresni veduci) treba odovzdat a zverejnit na svojej web stranke kompletny projekt, s dokumentaciou a vsetkym potrebnym.

Specifikacia

Specifikacia obsahuje strucne a jasne formulovany problem, ktory bude vysledny produkt riesit. Ked pisete specifikaciu temy, piste ju tak, ako keby ste svoj planovany projekt vysvetlovali svojmu nechapavemu kolegovi.

Navrh

Navrh obsahuje:
  • Navrh moznych pristupov, strategie riesenia, jednoduchy rozbor a pod.
  • Formulaciu pripadnych obmedzeni funkcnosti
  • Casovy plan, ktory rozdeluje pracu do niekolkych etap
  • Plan realizacie kazdej etapy
  • Pripravu materialov pre ladenie a testovanie

Predosle projekty


Updated by Tomas Plachetka, Nov/18/2008