Educational gems: an exploration and evaluation of a visual functional programming environment

dc.contributor.authorParkin, Adam Robert
dc.contributor.supervisorCoady, Yvonne
dc.contributor.supervisorTzanetakis, George
dc.date.accessioned2010-08-31T22:12:27Z
dc.date.available2010-08-31T22:12:27Z
dc.date.copyright2010en
dc.date.issued2010-08-31T22:12:27Z
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractThis thesis examines the pedagogical value of a particular visual programming environment (VPE) called the Gem Cutter which is based upon the functional programming paradigm. The contribution of this thesis is two-fold: it provides a qualitative evaluation via the Cognitive Dimensions Framework developed by Green to explore the usefulness of the Gem Cutter environment from a pedagogical viewpoint, and secondly provides a framework called the Word Game Framework designed in the Gem Cutter which can be used to create exercises for sudents learning to program. The Word Game Framework allows students to create interactive turn-based "wordgames" and provides an engaging environment for students to explore interesting and useful functional programming concepts such as recursion, higher order functions, type inference, and list processing.en
dc.identifier.urihttp://hdl.handle.net/1828/3013
dc.languageEnglisheng
dc.language.isoenen
dc.rightsAvailable to the World Wide Weben
dc.subjectvisual programmingen
dc.subjectGem Cutteren
dc.subject.lcshUVic Subject Index::Sciences and Engineering::Applied Sciences::Computer scienceen
dc.titleEducational gems: an exploration and evaluation of a visual functional programming environmenten
dc.typeThesisen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
aparkin_thesis_FINAL.pdf
Size:
5.82 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: