Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider listing knowledge of recursion as a prerequisite of the course or linking to resources #204

Open
illicitonion opened this issue Oct 31, 2024 · 0 comments

Comments

@illicitonion
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant