Why learn programming languages and artificial intelligence?
With the Ministry of Education's 108th amendment formally incorporating programming language learning into junior high and high school curriculums, programming education has gradually been integrated into the formal education system as a core focus, from its initial niche interest course.
Nick Winter, the founder of CodeCombat, believes that there are three main reasons to start learning programming and artificial intelligence in primary and secondary schools: First, information skills are closely related to the future development trends of the world and career development. Second, it helps students to continue their studies at home and abroad. Third, classroom education not only trains programming skills, but also effectively improves students' innovation and creativity, computational thinking skills, communication and expression skills, and teamwork skills. These are all essential skills for global leaders in the 21st century.
Nick made suggestions for K12 children (elementary to high school) on programming learning: Different from Scratch's graphical teaching method, CodeCombat uses game-based programming to give students the ability to directly write programming languages, and then provides children with opportunities to explore, practice, and think through topic-oriented development projects.
CodeCombat has a competition system and is widely used as a youth programming competition platform in China, the United States, Singapore and other places.
Want to learn more? Click the button below to take a free trial class!
More Related Articles
- The Legend of Ozaria, a global blockbuster about teen programming
- The challenges and opportunities that COVID-19 brings to global youth programming education
- [CodeCombat Computational Thinking] Mathematical methods + programming methods to solve math problems
- CodeCombat was selected for the 33rd International Information Olympiad Competition (IOI)
- Contribution from CodeCombator Dad
- CodeCombat level correspondence diagram – AI4kids
- Google AI game for parents and children to learn together - Quick, Draw!
- How to use CodeCombat Educational Edition for computer information teaching in primary and secondary schools (Part 1)
- How to use CodeCombat Educational Edition for computer information teaching in primary and secondary schools (Part 2)
- How Singapore uses CodeCombat to launch a national youth Python programming competition
- Teacher's Guide to CodeCombat Multiplayer Arena Levels
- Singapore uses CodeCombat to build a youth programming learning community and competition activities