Na stiahnutie >
Ponuka
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Podpora vzdelávania v predmete ©pecifikaèné
a opisné jazyky Ponuka na vypracovanie projektu pre predmet Tímový
projekt I. Autorský tím: Bc. Hupka ©imon Bc. Choleva Michal Bc. Koine Peter Bc. Mo»ovský Emil Bc. Turoò Ján ©kolský rok: 2008/2009 Obsah 3. Plán a hrubý návrh projektu 6. Rozvrh v¹etkých èlenov tímu Michal Choleva, Bc. Skúsenosti nadobudol v predmete ©pecifikaèné
a opisné jazyky (©pOJ) a najmä v bakalárskej práci, kde mal za
úlohu rozobra» problematiku Petriho sietí a implementova» algoritmy na
kontrolu ich vlastností. Vedúca bakalárskej práce i oponent odporuèili
túto prácu pre pokraèovanie aj v diplomovom projekte. Ján Turoò, Bc. Absolvoval predmet ©pOJ a príbuzné
Programovateµné obvody. Ïal¹ie poznatky o Petriho sie»ach získal
v Modelovaní a simulácii. Vo svojej bakalárskej práci, vedenej Ing.
Jelemenskou, sa zaoberal jazykom SystemC. V ïal¹om ¹túdiu sa chce venova»
príbuzným predmetom, Návrh digitálnych systémov a Diagnostika
a spoµahlivos» digitálnych systémov. Peter Koine, Bc. Taktie¾ úspe¹ný absolvent predmetu ©pOJ a
jemu príbuzných predmetov zaoberajúcich sa logickými
a programovateµnými obvodmi. Má skúsenosti s programovaním
v jazyku Java a vytváraní prostriedkov pre podporu výuèby. Danú tému pova¾uje
za zaujímavú a chcel by sa jej venova» v nastávajúcom ¹túdiu. Emil
Mo»ovský, Bc. V bakalárskom ¹túdiu absolvoval predmet ©pecifikaèné a opisné jazyky a príbuzné predmety. Má
skúsenosti s programovaním v jazykoch Java a C/C++. Ovláda
problematiku Petriho sietí. Taktie¾ pova¾uje za zaujímavú problematiku
vytvárania výuèbových modulov, najmä prostredníctvom systému Moodle. ©imon Hupka, Bc. ©tudent
¹tudijného programu Poèítaèové systémy a siete a tie¾ úspe¹ný absolvent
predmetov ©pOJ a Programovateµné obvody. Oba predmety prispeli vedomos»ami o
¹pecifikaèných a opisných jazykoch. Programuje hlavne v jazyku C/C++. Tému
odporuèil za prioritnú po analýze ostatných tém kvôli je rozmanitosti, preto¾e sa tam naskytovalo najviac mo¾ností
na realizáciu. Spomedzi
tém, ktoré boli urèené pre Tímový projekt, sme sa rozhodli uchádza»
o prácu s názvom „Podpora vzdelávania v predmete ©pecifikaèné a
opisné jazyky.“ Dôvodov,
preèo sa uchádzame pre túto tému je viac. Predov¹etkým chceme odovzda» na¹e
nadobudnuté vedomosti a praktické skúsenosti z predmetu ©pecifikaèné
a opisné jazyky a prispie» tak k skvalitneniu ¹túdia. Chceme roz¹irova»
mo¾nosti elektronického vzdelávania a overovania vedomostí. Na základe
skúseností s existujúcimi formami skú¹ania sa chceme vyvarova» známym chybám.
Dvaja èlenovia ná¹ho tímu majú
skúsenosti s danou témou v bakalárskych prácach. Ján Turoò pracoval na
projekte, kde vyu¾íval jazyk SystemC a kolega Michal Choleva pracoval na
téme zaoberajúcej sa algebrickou reprezentáciou Petriho sietí. Obidva projekty
boli úspe¹ne vyrie¹ené a odporúèané pre pokraèovanie v diplomových
prácach. Práve z práce Michala Cholevu sme nabrali najviac in¹pirácie
a priestoru pre túto tému, keï¾e tu vidíme veµa mo¾ností na realizáciu
projektu. Tento si predstavíme v pláne a v hrubom návrhu
projektu. 3. Plán a hrubý návrh projektu Priestor pre realizáciu vidíme najmä
v téme Petriho siete, nakoµko táto problematika nebola e¹te ekvivalentným
spôsobom rie¹ená a v predmete ©pecifikaèné a opisné jazyky chýba. Po
konzultáciách s Ing. Jelemenskou, kde sme si spresnili po¾iadavky
a ciele ná¹ho návrhu, sme vytvorili hrubý návrh projektu. Plánovaný produkt mo¾no charakterizova»
ako komplexný elektronický systém na
precvièovanie a overovanie vedomostí o Petriho sie»ach. Vzhµadom k súèasným trendom
a dostupným prostriedkom navrhujeme produkt implementova» ako modul, web aplikáciu, prostredníctvom
existujúceho systému Moodle, prípadne
obdobného systému zameraného na podporu výuèby. Produkt je ¹pecializovaný na Petriho siete. Preto je schopný poskytnú» novú
funkcionalitu, ktorú zvyèajné e-learningové systémy neponúkajú. Systém poskytne intuitívne rozhranie
pre vyuèujúceho, ako aj pre ¹tudenta. Samozrejmos»ou sú prostriedky pre
mana¾ment systému. Kontá pre ¹tudentov, vytváranie tried alebo iná vhodná forma
organizácie, tak aby sa dal systém prakticky vyu¾i» pri vyuèovaní predmetu
©pOJ. Vyuèujúci má mo¾nos» jednoduchou formou
zadáva» otázky, ktoré slú¾ia ¹tudentom na precvièovanie nadobudnutých
vedomostí. Tieto mô¾u by» pou¾ité aj na zostavenie bodovaných (percentuálne
hodnotených) testov. Otázky mô¾u ma» formu: -
otázka s výberom odpovede -
otázka s doplnením odpovede -
úloha vy¾adujúca zostavenie alebo upravenie Petriho
siete (grafické znázornenie
Petriho siete) V¹etky otázky sú systémom automaticky opravené a vyhodnotené. Toto sa týka aj otázok
vy¾adujúcich tvorivý prístup ¹tudenta, ktoré majú zvyèajne viac alebo nekoneène
veµa správnych rie¹ení. Správnos» týchto otázok je vyhodnotená prostredníctvom
niektorej z metód overenia správnosti, ktoré sme u¾ vyu¾ili
v predchádzajúcich projektoch: -
P-invariant -
Stremersch -
Strom dosiahnuteµnosti Hlavnou výhodou strojového opravovania
testov je úspora èasu. Ïal¹ou výhodou je, ¾e ¹tudenti okam¾ite po ukonèení
testu vedia nakoµko boli úspe¹ní pri rie¹ení. Systém má by» postavený tak, aby
zapadal medzi existujúce rie¹enia, prípadne bol s nimi integrovateµný
alebo inak prepojiteµný èi roz¹íriteµný. Nemá
zbytoène duplikova» existujúcu
funkcionalitu, ale priná¹a» novú kvalitu. Chceme, aby systém nebol iba funkèný,
ale bol aj spoµahlivý a stabilný. Chceme si by» istí, ¾e deklarovaný prínos
ná¹ho produktu nie je iba zdanlivý, ale aj preukázateµný v praxi. Pri vývoji produktu budú potrebné: -
hardvérové a softvérové prostriedky (v maximálnej miere vyu¾ijeme vlastné zdroje) -
priestory
pre stretnutia tímu (aspoò 1x tý¾denne) -
testovací server pre umiestnenie vyvíjaného softvérového produktu a in¹talovaným
Moodle (pokiaµ nebude zvolená iná alternatíva) -
programovacie jazyky PHP, JAVA (alternatívne C/C++) -
ïal¹ie vedomosti
(v¹etky zdroje budú doplnené) Pre nasadenie produktu v praxi budú potrebné: -
server na
trvalú prevádzku výsledného softvéru s in¹talovaným Moodle (pokiaµ nebude
zvolená iná alternatíva) -
stanice s
pripojením k serveru (na týchto sa bude softvérový produkt vyu¾íva») Zoradené podµa ná¹ho záujmu o jednotlivé témy:
6. Rozvrh v¹etkých èlenov tímu Nasledujúca tabuµka zobrazuje voµný èas v¹etkých
èlenov tímu.
Tabuµka è. 1 Legenda
|