β Scratch for Beginners β
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.
To develop individual games, guide children to complete the game development from perception, analysis, description, decomposition, construction, and summary.
β online π 15 hours μ Over 7 years old
β Scratch for Level 2 β
Learn to draw program flowcharts, be proficient in game design and application design ideas; be proficient in application module design and game developmentγ
Through the design of animation scenes, the children are guided to complete programs with a certain degree of logic from several links such as perception, analysis, description, decomposition, construction, and summary in the way of game clearance.
β online π 15 hours μ Over 7 years old
β Scratch for Level 3 β
Improve computational thinking, and initially master the ability to find and analyze problems Independently complete animation works and the complex game works.
Stimulate and cultivate children's interest in programming languages. Most children will have the ability of program logic thinking and program design after completing this stage of the course.
β online π 15 hours μ Over 7 years old
β Python for Beginners β
Master the basic operations of Python's turtle drawing module Master the core content of Python, control statements, data structures, and functions.
Gradually allow children to transition to the world of source code programming, use the wide-ranging programming language Python in the artificial intelligence era, teach children more source code programming skills, and let children gradually adapt to the thinking of source code programming, as programmers to think about problems, and cultivate Interest in programming.
β online π 15 hours μ Over 12 years old
β Python for Level 2 β
Use the Pygame module to understand the basic principles and core of game design, and learn to disassemble problems and program function design.
By learning the key algorithms of artificial intelligence and deep learning, we can further understand the operating mechanism of artificial intelligence programs and understand the underlying implementation principles.
β online π 15 hours μ Over 12 years old
β Python for Level 3 β
Master the basic steps of artificial intelligence deep learning program development, and be able to develop basic game development programs independently or using third-party model technology.
Familiar with the ability to find, analyze and solve problems in actual combat using computational thinking.
β online π 15 hours μ Over 12 years old
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.
C ++ /C # 9th:Learning project system architecture, database design, system code development.
What's Scratch?
Scratch software is graphical simple programming software for teenagers developed by the Massachusetts Institute of Technology (MIT) Media Lab. Users only need to combine colorful command blocks to create interactive stories, animations, games, music, art, and scientific calculations.
Whatβs Python?
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.