SCRATCH
6-14 years old programming or zero-based students
Scratch 1st: Understand the concepts of programming and game design, and learn to use digital tools. Contact sequence, selection, cycle three programming syntax structure, skilled use of the computer to complete project tasks.
Scratch 2nd: Learn to draw program flowcharts, be proficient in game design and application design ideas; be proficient in application module design and game development.
Scratch 3rd: Improve computational thinking, and initially master the ability to find and analyze problems Independently complete animation works and the complex game works.
PYTHON
Students over 10 years old or who have a foundation in Scratch programming
Phthon 4th : Master the basic operations of Python's turtle drawing module Master the core content of Python, control statements, data structures, and functions
Phthon 5th: Use the Pygame module to understand the basic principles and core ideas of game design, and learn to disassemble problems and program function design.
Phthon 6th:Learn A.I to create your own 2D-Video Games using the module Pygame with Python, Familiar with the ability to find, analyze and solve problems in actual combat using computational thinking.
C ++ / C #
Young students with basic programming skills
C ++/C # 7th: Master data abstraction and basic grammatical rules in computational thinking Master data types, computational thinking, including sequence structure, branch structure, and loop structure programming methods.
C ++ /C # 8th:Master the complex data structure and algorithm implementation method.