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

Add some prep material about setTimeout #1115

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

Add some prep material about setTimeout #1115

illicitonion opened this issue Oct 23, 2024 · 0 comments
Labels
ITP Work belongs to or is needed for ITP

Comments

@illicitonion
Copy link
Member

Some of the backlog issues in https://programming.codeyourfuture.io/data-groups/sprints/3/backlog/ require using setTimeout or setInterval.

We currently introduce setTimeout later on in a very full sprint teaching general asynchrony and promises https://programming.codeyourfuture.io/data-flows/sprints/3/prep/

I think we should add a block to https://programming.codeyourfuture.io/data-groups/sprints/3/prep/ introducing setTimeout (as a "fire and forget" form of asynchrony, where we don't worry about returning results).

This will:

  1. Help with the coursework that sprint.
  2. Give our learners more experience of passing callbacks around. (They will get confused and stuck on this)
  3. Reduce the cognitive load of new concepts in Data Flows Sprint 3 where we're explaining way too many new concepts at once.
@illicitonion illicitonion added the ITP Work belongs to or is needed for ITP label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ITP Work belongs to or is needed for ITP
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants