Tutorials are optional materials that generally provide another example of the course content. The approach is often as a “think-aloud”: here’s what I’m thinking as I approach this problem.
add-twice. Writing basic functions; the design recipe.
describe-string. Working with strings.
my-member?. Recursion on a list, with an unchanging value. Working with
Any. Following the list template.
drop-e. Writing a function that needs to be a wrapper function. Recursion on a list.
sum-to. Recursion on a
Natusing the countdown template.
vector-add. A recursive function following the lockstep template.
first; working with lists inside lists inside lists inside lists….
list. Comparing the behaviour of the two functions.
extend-fib. Using an accumulator.
maintain-classlist. Recursing on a list, where each value in the list is a structure.