As an elementary and middle school programming teaching product authoritatively certified by the College Board, the CodeCombat R&D team has extremely rich teaching practice and engineering project development experience, and refers to the American elementary and middle school teaching system CSTA (Computer Science Teacher's Association) and CCSS (Common Core State Standards) to set up the content of the levels.
Every year, tens of thousands of learners who learn through CodeCombat take the College Board's Computer Science Principles (AP-CSP) exam directly and achieve excellent results. This not only allows them to have a good basic knowledge of the subject when applying to Ivy League schools, but also allows them to enjoy corresponding credit exemption policies at famous information schools such as Stanford University and MIT.
In the teaching practice of elementary and middle schools in the United States, the teaching scope of the elementary school stage corresponds to the CodeCombat system as Computer Science Level 1 (CS1) and two project development courses (PBL Project Base Learning) - Game Development 1 (GD1) based on the Python programming language and Web Development 1 (WD1) based on JavaScript, CSS, and HTML programming languages. Computer Science Level 1 covers the basic syntax of Python and JavaScript, such as strings, variables, parameters, and loops.
The teaching scope of the junior high school stage corresponds to the CodeCombat system for Computer Science Level 2 (CS2), Level 3 (CS3) and Level 4 (CS4), as well as Game Development 2 (GD2) and Web Development 2 (WD2) project development (PBL Project Base Learning). Computer Science Levels 2 to 4 cover advanced grammar knowledge of Python and JavaScript, such as function variables, conditional statements, Boolean logic, etc.
The teaching scope of high school corresponds to Computer Science Level 5 (CS5) and Level 6 (CS6) in the CodeCombat system, covering advanced algorithm applications such as text, tables, columns, arrays, tree structures, charts, and the development project Game Development 3 (GD3).
CodeCombat's Taiwan general agent AI4kids is committed to creating teaching content and gaming experiences that best suit Taiwanese users, and quickly aligning with the teaching standards of domestic youth information technology courses. In the CodeCombat computer level grading system, we position Computer Science Level 1 (CS1) as a guide to computer science interest, corresponding to computer beginners (7-8 years old); Computer Science Level 2 (CS2) to Level 4 (CS4) are positioned as required courses for information technology exams, corresponding to learners in the upper grades of elementary school to the third grade of junior high school (9-14 years old); Computer Level 5 (CS5) and Level 6 (CS6) correspond to university computer science prerequisite courses, meeting the needs of high school learners (15-18 years old) who have a strong interest in computer science and are interested in starting undergraduate studies in the United States, Britain, Canada, Australia and other countries.
Drawing on the American Project-Based Learning (PBL) system, each stage has corresponding project development tasks, and students can create their own games, web pages and even apps. In the advanced part we will also introduce the IDE environment of the actual program.
In order to encourage more computer science enthusiasts to participate in learning and sharing, CodeCombat regularly works with global and Taiwanese partners to hold youth programming competitions to test their knowledge and conduct academic exchanges with outstanding learners among the 12 million learners around the world.
We hope that through this step-by-step teaching method that combines teaching and play, and the professional guidance of CodeCombat and its partner teachers, students with no basic knowledge can also learn and apply what they have learned on the CodeCombat platform, and master the most important skill for the future.
Want to learn more? Click the button for more information!
More Related Articles
- How to use CodeCombat Educational Edition for computer information teaching in primary and secondary schools (Part 2)
- [CodeCombat Computational Thinking] Mathematical methods + programming methods to solve math problems
- Nick Winter, founder of CodeCombat: How to help primary and secondary school programming education develop and deepen
- CodeCombat was selected for the 33rd International Information Olympiad Competition (IOI)
- Contribution from CodeCombator Dad
- CodeCombat level correspondence diagram – AI4kids
- How Singapore uses CodeCombat to launch a national youth Python programming competition
- Teacher's Guide to CodeCombat Multiplayer Arena Levels
- Ozaria 2020 Hour of Coding ranked as the world's most popular event
- CodeCombat is used by schools all over the world, especially in the Asia-Pacific region
- Singapore uses CodeCombat to build a youth programming learning community and competition activities