In many subjects students have to acquire procedural skills. This project aims to investigate techniques for providing flexible and immediate feedback in tools that support practicing procedural skills. We want to use advanced techniques from computer science, taken from fields such as term rewriting, strategies, error-correcting parsers and generic programming to provide feedback at each intermediate step from the start towards the solution of an exercise.

Software

See our Subversion server.

Conferences

Awards

Best Student Paper Award from CSEDU 2009 for the `Constructing Strategies for Programming’ paper.

Teaching

In the academic year 2008–2009 I taught the following master course:

Capita Selecta Thema – Software Technology

(note: the link only works when you have an OU ‘studienet’ account)

Talks

Here are some links to the slides of recent talks:

Where to reach me

Open Universiteit
Valkenburgerweg 177
P.O. Box 2960
6401 DL Heerlen
✆ +31 6 11953866
☎ +31 45 576 2650

Utrecht University
Buys Ballot Laboratorium (BBL), office 572
Princetonplein 5
3584 CC Utrecht
☎ +31 30 253 9207
(λ n . n@uu.nl) A.Gerdes

GPG public key

Quote

"You do not really understand something unless you can explain it to your grandmother." (A. Einstein)