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

The goal of Go+ builder #531

Open
nighca opened this issue May 27, 2024 · 1 comment
Open

The goal of Go+ builder #531

nighca opened this issue May 27, 2024 · 1 comment
Labels

Comments

@nighca
Copy link
Collaborator

nighca commented May 27, 2024

Question

Which one is the goal of Go+ Builder?

  • Help children to learn to code
  • Help children to build games (applications)
  • Help children to learn "a way to think"
  • Something else

Why it matters

The answer strongly affects how we build Go+ Builder, especially the code-editor. Related issues:

If the answer is the 3rd one (help children to learn "a way to think"). The next question is: what is "the way to think"?

References

Details

Conclusion

We can take this as a temporary answer:

Go+ Builder's goal is to help children to learn "ability to build". The approach is providing a tool to help children build their own games. Content of "ability to build" includes:

  • Ability to understand a complex system
  • Ability to build architecture of a complex system (TODO)
  • Specific set of abilities to solve problems, known as "computational thinking" (ses details in references)

Derived conclusions

  • We do not care much about drawing, UI designing, or self expressing, so we are not planning to provide drawing board like Scratch
  • The efficiency or simplicity (of making a game) is not the most important. They matter when they do help with or do prevent learning "ability to build"
  • Code to learn, not learn to code
@nighca nighca added the question Further information is requested label May 27, 2024
@nighca nighca changed the title The ultimate goal of Go+ builder The goal of Go+ builder May 27, 2024
@nighca

This comment was marked as resolved.

@nighca nighca added discuss and removed question Further information is requested labels Jun 11, 2024
@nighca nighca pinned this issue Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant