Via a post by Mark Guzdial [1], I found links to these two papers:

a) Parsons and Haden: Parson's Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses [2]

b) Ihantola and Karavirta: Two-Dimensional Parson's Puzzles: The Concept, Tools, and First Observations [3]

The first one introduces a programming exercise in which learners are given the lines of code they need to solve a problem, and have to put them in order. The second describes a tool for doing this with Python code (where lines need to be indented as well as sorted), and a Javascript widget for doing this in a web page. It would be really cool if we could incorporate this into some of our lessons - anyone want to take a crack at it and report back? I'd really like to know:

1. Does the tool work well enough to be worth adopting?

2. Can we nest it in our lessons (which are written in Markdown) without heroic mind-bending effort and/or use of quantum entanglement?

Cheers,
Greg

[1] https://computinged.wordpress.com/2015/12/09/blog-post-2000-barbara-ericson-proposes/

[2] http://crpit.com/confpapers/CRPITV52Parsons.pdf

[3] http://www.jite.org/documents/Vol10/JITEv10IIPp119-132Ihantola944.pdf

--
Dr. Greg Wilson    | [email protected]
Software Carpentry | http://software-carpentry.org


_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to