Skip to content

The goal of XBuilder #531

@nighca

Description

@nighca

Question

Which one is the goal of XBuilder?

  • 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 XBuilder, 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:

XBuilder'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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions