Hulgateoreetiliste avaldiste teisendamisega seotud ülesannete tüübid diskreetse matemaatika veebikeskkonna jaoks

dc.contributor.advisorPrank, Reinet
dc.contributor.advisorNiitsoo, Marguset
dc.contributor.authorRündal, Timmuet
dc.contributor.otherTartu Ülikool. Matemaatika-informaatikateaduskondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2013-09-06T12:40:12Z
dc.date.available2013-09-06T12:40:12Z
dc.date.issued2012et
dc.description.abstractTartu Ülikooli aines „Diskreetse matemaatika elemendid“ kasutatakse mitmeid õpiprogramme, mille eesmärk on tudengite ja õppejõudude elu lihtsamaks teha. Seni ei ole kasutusel ühtegi hulgateooria ülesannete tüüpidega rakendust. Bakalaureusetöö eesmärgiks oli täiendada olemasolevat veebistöötavat lausearvutuse programmi hulgateooria ülesannetega. Selleks lisati rakendusele kaks hulgateooria teisendamisega seotud ülesannete tüüpi: samaväärsuse ja alamhulga seose tõestamine. Mõlema ülesandetüübi puhul on üldine lahenduskäik sarnane: kuvatakse kaks avaldist, mida saab üksteisest sõltumatult teisendada. Selleks peab lahendaja valima alamavaldise ja rakendama sellele mõnda eeldefineeritud reeglit. Kui avaldised on teisendatud sobivale kujule, tuleb esitada vastus. Alamhulga seose tõestamise ülesannetes tuleb seejärel veel põhjendada, miks seos kehtib. Lahenduse käigus tehtud vead kuvatakse kohe kasutajale ning tehtud vigade arv salvestatakse ka õppejõule. Viimane saab vaadata tudengi tulemusi ülesannete lõikes ning samuti konkreetseid lahendusi. Töös kirjeldati õpiprogrammidest saadavat kasu, olemasolevaid programme, lisatud ülesandetüüpide hulgateoreetilist tausta ning nende implementatsiooni rakenduses. Samuti tutvustati uusi ülesande tüüpe õppejõudude ja tudengite vaatepunktist. Loodud ülesannetetüübid on kasulikud nii tudengitele kui õppejõududele. Ülesannete läbi lahendamine aitab üliõpilasel materjali omandada. Lisaks lõppvastuse kontrollimisele annab programm ka vahepealset tagasisidet, näiteks kui üritatakse kasutada mõnda sobimatut teisendusreeglit või eksitakse alamavaldise valimisega. Õppejõud saavad programmi abil ülesandeid koostada ja tudengite tulemusi vaadata.et
dc.description.abstractThere are many propositional calculus programs used in the course of Elements of Discrete Mathematics in University of Tartu. The aim of these applications is to help students acquire practical skills and get instant feedback for their solutions. There were not any programs for set theory exercises, so the goal of the thesis is to add new exercise types to the existing discrete mathematics web application. The two added set theory exercise types were for proving equality of set theory expressions and subset relationship. For this, programmatic representation of set theory and propositional calculus operations were created. Also, many transformation rules were implemented to re-express formulae using different operations. The thesis explains the advantages of using programs in Elements of Discrete Mathematics class, gives short overview of set theory exercises and describes the implementation of added types and shows how they work in action. To implement new types, all of technologies of the existing systems were used. These include PHP and MySQL on the server-side and JavaScript, HTML and CSS on the client-side. PHP framework named DomFramework and jQuery, the JavaScript library, were used.et
dc.identifier.urihttp://hdl.handle.net/10062/32910
dc.language.isoetet
dc.publisherTartu Ülikoolet
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleHulgateoreetiliste avaldiste teisendamisega seotud ülesannete tüübid diskreetse matemaatika veebikeskkonna jaokset
dc.title.alternativeSet Theory Proof Exercise Types for Discrete Mathematics Web Applicationet
dc.typeThesiset

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
626.6 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
extra.zip
Size:
3 MB
Format:
Compressed ZIP