Sat 29 Aug 2026 15:00 - 15:30 at IP132 Kelley - Afternoon Session

It is well known that computer science students often strug- gle to understand recursion and theory of computation (ToC) students are no exception. The difference is that ToC stu- dents encounter recursion not while programming, but while writing proofs. Fortunately, educators have already devel- oped many strategies for helping students write recursive programs, with many of the ideas coming from the func- tional programming community. This paper explains how we adapted one of these ideas, that of “Design Recipes” from the “How to Design Programs” textbook, into a technique to help theory of computation students write inductive proofs. With our approach, we have seen improved results over sev- eral semesters. Even better, students leave the course with a deeper understanding of the fundamental ideas and rely less on memorizing opaque rules and copying from tangentially related examples.

Sat 29 Aug

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Afternoon SessionScheme at IP132 Kelley
14:00
30m
Talk
The R7RS-Large Roadmap (Invited Talk)
Scheme
Peter McGoron Georgia Institute of Technology
DOI
14:30
30m
Talk
An Array-Oriented Language via the Design Recipe
Scheme
Martin Scheele University of Massachusetts Boston, Stephen Chang University of Massachusetts Boston
DOI
15:00
30m
Talk
Using the Design Recipe in Theory of Computation
Scheme
Martin Scheele University of Massachusetts Boston, Stephen Chang University of Massachusetts Boston
DOI