Multimediálna podpora predmetu Logické systémy (Tímový projekt)
description
Transcript of Multimediálna podpora predmetu Logické systémy (Tímový projekt)
Tím
Garfield
Bc. Rastislav AmbrušBc. Peter Hronček
Bc. Miroslav JakubovskýBc. Juraj Malcho
Bc. Erik Šille
Multimediálna podpora predmetu
Logické systémy(Tímový projekt)
Vedenie projektu: Ing. Timotej Török
Predstavenie tímu Garfield
• Rastislav Ambruš – webdesign, dokumentácia, implementátor JavaScriptových častí
• Peter Hronček – analýza databázy systému a hľadanie možností jej rozšírenia
• Miroslav Jakubovský – analytik systému Moodle, realizátor jeho úprav; implementátor súčastí v Jave
Predstavenie tímu Garfield
• Juraj Malcho – riadenie projektu, koordinátor tvorby dokumentácie, zodpovedný za obsah vytvoreného systému
• Erik Šille – zodpovedný za prevádzku a oživenie systému - administrácia, tvorba FLASH animácií
Požiadavky na vytváraný systém
• navrhnúť a zrealizovať produkt, ktorý multimediálnymi prostriedkami umožní vytvoriť rámce zodpovedajúce požadovaným kapitolám predmetu LS
• navrhnúť a realizovať náplň jednotlivých vybraných častí
• produkt implementovať ako hypermediálnu prezentáciu s kapacitnými nárokmi na jedno CD-ROM médium a voľne dostupný webový prehliadač
Analýza
1) analýza väzieb predmetu Logické systémy v edukačnom procese na FIIT STU
2) analýza existujúcich riešení pre elektronické vzdelávanie a skúmanie ich používania v praxi
3) analýza možností multimediálneho a interaktívneho prezentovania študijných textov
1 Analýza väzieb predmetu LS
Špecifikačné a opisné jazyky
Konštrukcia číslicových zariadení
LOGICKÉ SYSTÉMY
Elektronické systémyDiagnostika a spoľahlivosť
Mikroprocesory a mikropočítače
Programovateľné obvody
Testovanie číslicových zariadení
Návrh číslicových systémov
Architektúra počítačov
Periférne zariadeniaProjektovanie aplikácií počítačov
2 Analýza existujúcich riešení
• Systémy a technológie pre e-learning:Learning Management System (LMS)Course Management System (CMS)Learning Content Management System
(LCMS)
• Analýza používaných e-learningových prostredí:eDoceo, Tutor2000, uLern, Moodle
3 Analýza možností multimediálneho a interaktívneho prezentovania
• Platforma JAVA:široké možnosti – interaktívne aplikácie (applety)LogicSim, Simcir
• FLASH:vhodný pre animáciedá sa dosiahnuť aj vysoký stupeň interaktivity, ale
vyžaduje skúsenosti s návrhom FLASH objektov
• Dynamické HTML stránky:využitie technológií JavaScript a PHP
Konfrontácia možných pohľadov na riešenie
• Tvorba nového systému– vynaliezanie kolesa– málo pravdepodobné, že sa produkt podarí
ukončiť a dostať do skutočne použiteľného stavu
– tendencia riešiť projekt všeobecne (pochopiteľne)
– dá sa očakávať nedostatočné vypracovanie obsahovej stránky (nedostatok času)
=> pre reálne používanie nevyhovujúce
Konfrontácia možných pohľadov na riešenie
• Využitie existujúceho systému– umožňuje zamerať sa na obsahovú stránku– sústredenie sa na vhodné podanie samotnej látky –
prostriedky multimediálnej prezentácie, interaktivita– dá sa očakávať riešenie plne použiteľné ako študijná
pomôcka=> hlavný cieľ
Preto sme modifikovali existujúcivzdelávací systém
Návrh riešenia
• Ako základ použitý systém MOODLEopen-source riešeniepodpora slovenčinymodularita
• Obsahová náplň sú prednášky predmetu Logické systémy od prof. Norberta Frištackého
• Sústredenie sa na vytvorenie animácií a interaktívnych prvkov, ktoré uľahčia študentom pochopenie látky
Predstavenie produktu
• architektúra systému – používatelia, skupiny, prednášky, testy, hodnotenie...
• učebné texty• ukážkový test• využitie Java appletu – upravený
LogicSim:4-bitové počítadlo4-bitové počítadlo v Grayovom kódedetektor postupnosti
Predstavenie produktu
• architektúra systému – používatelia, skupiny, prednášky, testy, hodnotenie...
• učebné texty• ukážkový test• využitie Java appletu – upravený
LogicSim:4-bitové počítadlo4-bitové počítadlo v Grayovom kódedetektor postupnosti
Predstavenie produktu
• architektúra systému – používatelia, skupiny, prednášky, testy, hodnotenie...
• učebné texty• ukážkový test• využitie Java appletu – upravený
LogicSim:4-bitové počítadlo4-bitové počítadlo v Grayovom kódedetektor postupnosti
Predstavenie produktu
• FLASH animácie:príklady zápisu boolovskej funkcie do
Karnaughovej mapy
• Príklad minimalizácie boolovských funkcií:dynamická stránka – JavaScript+PHPmožnosť tvorby testu
Predstavenie produktu
• FLASH animácie:príklady zápisu boolovskej funkcie do
Karnaughovej mapy
• Príklad minimalizácie boolovských funkcií:dynamická stránka – JavaScript+PHPmožnosť tvorby testu
Možnosti rozšírenia systému Moodle
• rozšírenie o rozvrh– univerzálne použiteľné rozšírenie – pre nasadenie na
fakulte– zakompovanie na úrovni databázy– tvorba príslušného používateľského rozhrania
• pridanie možnosti manuálneho hodnotenia– hodnotenie skúšok
• zakomponovanie LogicSim a minimalizácie Karnaughových máp do testov– vyhodnocovanie ekvivalentnosti obvodov pomocou
BDD
Záver
• vytvorili sme vzdelávací systém pre predmet Logické systémy, ktorý je plne použiteľný pre študentov FEI/FIIT STU
• projekt je stále otvorený možným zlepšeniam, z ktorých sme niektoré už načrtli
• každé ďalšie vylepšenie či úprava je samozrejme vítaná, ale nie je nutnosťou - je to hotový produkt, s malými nedostatkami, ktorý budúcim generáciám študentov poslúži ako pomôcka pri štúdiu Logických systémov
Ďakujeme za pozornosť