Using Lisp-based pseudocode to probe student understanding
Rhodes, Christophe. 2018. 'Using Lisp-based pseudocode to probe student understanding'. In: 11th European Lisp Symposium. Marbella, Spain April 16-17, 2018. [Conference or Workshop Item]
|
Text
draft.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (511kB) | Preview |
Abstract or Description
We describe our use of Lisp to generate teaching aids for an Algo-rithms and Data Structures course taught as part of the undergrad-uate Computer Science curriculum. Specifically, we have made use of the ease of construction of domain-specific languages in Lisp to build an restricted language with programs capable of being pretty-printed as pseudocode, interpreted as abstract instructions, and treated as data in order to produce modified distractor versions. We examine student performance, report on student and educator reflection, and discuss practical aspects of delivering using this teaching tool.
Item Type: |
Conference or Workshop Item (Paper) |
||||||
Departments, Centres and Research Units: |
|||||||
Dates: |
|
||||||
Event Location: |
Marbella, Spain |
||||||
Date range: |
April 16-17, 2018 |
||||||
Item ID: |
23155 |
||||||
Date Deposited: |
12 Apr 2018 09:19 |
||||||
Last Modified: |
29 Apr 2020 16:44 |
||||||
URI: |
View statistics for this item...
Edit Record (login required) |