You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While these are probably reasonable assumptions for programmers with professional experience, or computer science graduates, they may be new concepts for people learning programming through less traditional routes.
I think we should probably find a good introductory resource for recursion and link to it in the places it's assumed. Alternatively, I think it's reasonable to list it as a prerequisite (in the same way that we list "know a programming language" as a prerequisite), but I'd recommend if we do so we still link to a good introductory resource.
I'm happy to try to find such a resource to link to, if we agree this is worth solving.
The text was updated successfully, but these errors were encountered:
I've run through this course with people who have learnt a programming language (JavaScript and/or Python) but who aren't familiar with recursion.
Knowledge of recursion is assumed in one of the early exercises, and some familiarity with factorials and Fibonacci numbers is assumed.
While these are probably reasonable assumptions for programmers with professional experience, or computer science graduates, they may be new concepts for people learning programming through less traditional routes.
I think we should probably find a good introductory resource for recursion and link to it in the places it's assumed. Alternatively, I think it's reasonable to list it as a prerequisite (in the same way that we list "know a programming language" as a prerequisite), but I'd recommend if we do so we still link to a good introductory resource.
I'm happy to try to find such a resource to link to, if we agree this is worth solving.
The text was updated successfully, but these errors were encountered: