C++ Embedded Project Practical Programming
——Mengmeng Code Youth Programming



01|Course Objectives
01
Develop Programming Thinking
Through C++ embedded project practical programming, teenagers will learn to solve problems using programming, cultivating logical thinking, creativity, and problem-solving skills.
02
Master Electronic Knowledge
Understand the basic principles and usage of electronic components such as sensors and actuators, and learn to build simple electronic circuits.
03
Enhance Practical Skills
Combine programming with hardware through hands-on operations, experiencing the process from idea to implementation, improving practical skills and hands-on techniques.
04
Stimulate Innovative Awareness
Encourage teenagers to use their imagination to create personalized works using the C++ embedded platform, stimulating innovative spirit and interest in technology.

02|Course Content
01
Basic Introduction
Introduce the basic concepts of C++ embedded programming, setting up the development environment, and the basics of the programming language. Students will learn how to perform simple input-output operations using C++ embedded programming, such as controlling LED lights and reading button states.




02
Electronic Components and Circuits
Learn about the working principles and usage of various common electronic components such as resistors, capacitors, sensors, and actuators (motors, servos, etc.). At the same time, teach students how to use breadboards to build simple circuits, connecting electronic components with development boards.

03
Programming Advancement
Deepen the study of the C++ programming language, including variables, data types, control statements, functions, etc. Through practical cases, students will master how to write more complex programs, achieve coordinated control of multiple electronic components, and process and analyze sensor data.


04
Project Practice
Arrange a series of interesting and practical projects for students to complete in groups. For example, create a simple smart temperature control system, automatic sensing lights, remote-controlled cars, etc.

05
Creative Expansion
Guide students to unleash their creativity by designing and developing personalized projects. Encourage students to combine actual needs in life, using C++ programming technology to create works with unique functions and values, fostering students’ innovative thinking and entrepreneurial awareness.
Mengmeng Code Youth Programming

03|Course Advantages
1
Highly Engaging
C++ embedded programming combines hardware and software, allowing students to create various interesting works, such as smart toys and smart home devices. This intuitive experience can greatly stimulate students’ interest in learning.

2
Interdisciplinary Integration
This course involves knowledge from multiple disciplines, including electronics, mechanics, programming, mathematics, and physics, helping to cultivate students’ comprehensive quality and interdisciplinary thinking abilities, allowing students to experience the connections and applications between different subject knowledge in practice.

3
Closely Related to Real Life
C++ embedded programming has a wide range of application scenarios, allowing students to apply what they have learned to daily life, such as designing an automatic watering system and environmental monitoring devices, enhancing students’ technological application abilities and innovative capabilities.

Mengmeng Code Youth Programming

04|Course System

Mengmeng Code Youth Programming

05|Participate in Competitions
WRC World Robot Contest (Whitelist)


NOC National Primary and Secondary School Information Technology Innovation and Practice Competition (Whitelist)
Lanqiao Cup Youth Group (Whitelist)


National Youth Communication Technology Innovation Competition (Whitelist)
Youth Programming Level Examination

See you there!