Current location - Education and Training Encyclopedia - Educational Knowledge - What's the difference between Mocha programming and children programming?
What's the difference between Mocha programming and children programming?
First, age and cognitive differences

The object of children's programming education is 6-

16-year-old students, children at this stage are basically in the primary school programming education stage. This also applies to the learning stage of American primary school planning. Children's programming education can not only cultivate primary school students' interest in learning programming, but also systematically improve children's ability and literacy in interdisciplinary knowledge system, including but not limited to the improvement of programming language grammar and application skills.

Children's programming is aimed at children under 6 years old, and the corresponding stage is the kindergarten learning stage. At present, children should receive the enlightenment education of children's programming, mainly to stimulate their enthusiasm for learning programming and cultivate their interest in programming in the form that children like.

Second, the learning content is different.

Programming course for children (under 6 years old)

● Stimulate curiosity and initiative in learning and build self-confidence.

● Improve thinking, cooperation and social skills.

● Exercise children's basic programming skills in an interesting and happy programming environment.

Children's programming course (6- 16 years old)

● Improve basic programming ability, including reading and using some professional programming books, so as to apply what they have learned and provide valuable and feasible implementation schemes according to real life problems.

● Ability to analyze thinking and logical reasoning, deeply understand professional programming books and other materials, and be able to quote these materials for further scientific research and exploration, so as to build a systematic learning route and improve the construction of programming knowledge system.