CACC Chinese School 2024 - 2025
Computer Program (计算机课程)

Lego Robotics Programming Beginner (乐高机器人入门)

Lego Robotics Programming (乐高机器人)
Lego Robotics will teach core computer programming logic and reasoning skills using a robotics engineering context. It provides hands on activities on structured sequence of programming in a real-world environment.
Materials:
1. SPIKE Prime
LEGO® Education SPIKE™ Prime Set
or MINDSTORMS EV3
LEGO® MINDSTORMS® Education EV3 Core Set
2. Windows PC or Mac PC (Tablet can be used in beginner class only, as the advanced commands not available in iPad or Android Tablet)
3. Purchase link for LEGO® Education SPIKE™ Prime Set https://education.lego.com/en-us/products/lego-education-spike-prime-set/45678#spike%E2%84%A2-prime
4. It is noted that EV3 is retired, thus sets cannot be purchased directly from Lego.
Important Note:
The material mandated in this class is quite expensive. Students are required to obtain own material. This set is intended to be used for many years to come if student maintains interest in this area.
This material's cost is about 400 + tax for base set, $100 for expansion set. Each set is designed to be used by 2 students. It is also ok to be shared among 3 students, but with longer waiting period for taking turns. Students registered to this class is encouraged to find own sharing buddy for the material purchase and work out material dividing at the end of school. *** If you wish CACC School to help finding you a sharing mate, we will be happy to do so. Please email to cs@caccusa.org
About the teacher:
Mr. Ye has more than 30 years software engineering experience. He is an expert in Lego Robotics Programming. He has taught the lego mindstorms programming for many years, and has guided students to First Lego League competition since 2010.
This course is offered at 3 levels : Lego Robotics Programming Beginner, Advanced, and Lego Robotics / First Lego League Competition
Lego Robotics/Beginner programming
This class will teach basic concepts of programming using commands and sequence of commands. There are about 10 projects over the school year. Each project will use robot to demo one mission. These projects are designed to train students thinking about the patterns and structures.
Students are not required to have any prior Lego Robotic experience

Code Time Date Tuition / Discounted Material Fee Age Size Permission
LR-101 09:00 ~ 09:50 08/18/24 - 05/11/25 $615 / 585 $10 8-11 20 No
LR-102 10:00 ~ 10:50 08/18/24 - 05/11/25 $615 / 585 $10 8-11 20 No
Lego Robotics Programming Level 3 Advanced (乐高机器人三级提高班)

Lego Robotics Programming (乐高机器人)
Lego Robotics will teach core computer programming logic and reasoning skills using a robotics engineering context. It provides hands on activities on structured sequence of programming in a real-world environment.
Materials:
1. SPIKE Prime
LEGO® Education SPIKE™ Prime Expansion Set (for Advanced and competition class)
or MINDSTORMS EV3
LEGO MINDSTORMS Education EV3 Expansion Set (for Advanced and competition class)
2. Windows PC or Mac PC (Tablet can be used in beginner class only, as the advanced commands not available in iPad or Android Tablet)
3. Purchase link for LEGO® Education SPIKE™ Prime Expansion Set https://education.lego.com/en-us/products/lego-education-spike-prime-expansion-set/45681
4. It is noted that EV3 is retired, thus sets cannot be purchased directly from Lego.
Important Note:
The material mandated in this class is quite expensive. Students are required to obtain own material. This set is intended to be used for many years to come if student maintains interest in this area.
This material's cost is about 400 + tax for base set, $100 for expansion set. Each set is designed to be used by 2 students. It is also ok to be shared among 3 students, but with longer waiting period for taking turns. Students registered to this class is encouraged to find own sharing buddy for the material purchase and work out material dividing at the end of school. *** If you wish CACC School to help finding you a sharing mate, we will be happy to do so. Please email to cs@caccusa.org
About the teacher:
Mr. Ye has more than 30 years software engineering experience. He is an expert in Lego Robotics Programming. He has taught the lego mindstorms programming for many years, and has guided students to First Lego League competition since 2010.
This course is offered at 3 levels : Lego Robotics Programming Beginner, Advanced, and Lego Robotics / First Lego League Competition
Lego Robotics/Advanced programming (classroom version)
Prerequisite: completed Beginner or previous Lego programming experience using loops, switches, sensor blocks;
This course will cover Lego robotic competition concepts. It will teach students how to solve the complex missions with multiple stages as a team (4 to 6 students) throughout the school year.
Students will be presented about 20 missions in the beginning, then will learn planning strategies, model building, advanced programming, workload distribution, teamwork, and most importantly, self-learning skills.
**We will use First Lego League field challenge set from previous year's tournament for the missions.

Code Time Date Tuition / Discounted Material Fee Age Size Permission
LR-301 12:00 ~ 12:50 08/18/24 - 05/11/25 $615 / 585 $10 9-15 20 No
Lego Robotics / First Lego League Competition (乐高竞赛队)

Lego Robotics Competition (乐高竞赛队)
Lego Robotics will teach core computer programming logic and reasoning skills using a robotics engineering context. It provides hands on activities on structured sequence of programming in a real-world environment.
Additional description for competition class:
Depending on class size, we may form up to 2 competition teams, team selection will be based on students' experiences, skills, time commitment, and addition to the team. This class encourage students to make their own decision on all their activities (such as team members selection, scheduling, competition assignment, competition field operators, etc.), Teacher/Coaches/Mentors only provide advice when asked by the students.
Materials:
1. SPIKE Prime
LEGO® Education SPIKE™ Prime Expansion Set (for Advanced and competition class)
or MINDSTORMS EV3
LEGO MINDSTORMS Education EV3 Expansion Set (for Advanced and competition class)
2. Windows PC or Mac PC (Tablet can be used in beginner class only, as the advanced commands not available in iPad or Android Tablet)
3. Purchase link for LEGO® Education SPIKE™ Prime Expansion Set https://education.lego.com/en-us/products/lego-education-spike-prime-expansion-set/45681
4. It is noted that EV3 is retired, thus sets cannot be purchased directly from Lego.
Important Note:
The material mandated in this class is quite expensive. Students are required to obtain own material. This set is intended to be used for many years to come if student maintains interest in this area.
This material's cost is about 400 + tax for base set, $100 for expansion set. Each set is designed to be used by 2 students. It is also ok to be shared among 3 students, but with longer waiting period for taking turns. Students registered to this class is encouraged to find own sharing buddy for the material purchase and work out material dividing at the end of school. *** If you wish CACC School to help finding you a sharing mate, we will be happy to do so. Please email to cs@caccusa.org
About the teacher:
Mr. Ye has more than 30 years software engineering experience. He is an expert in Lego Robotics Programming. He has taught the lego mindstorms programming for many years, and has guided students to First Lego League competition since 2010.
This course is offered at 3 levels : Lego Robotics Programming Beginner, Advanced, and Lego Robotics / First Lego League Competition
Lego Robotics/First Lego League Competition (乐高竞赛队)
Prerequisite: completed Beginner class or previous lego programming experience using loops, switches, sensor blocks;
Students need to be 9 to 15 years old at 1/1/2023.
This course will be a student-led, two-hour hands-on class.
Two to ten students will form a team and register for the current season of the First Lego League competition. Students will use their knowledge and experience to identify a world-class issue based on a given theme, then conduct research to present a solution. Students will design, build, and program their own robot to take on the competition's missions. Students will practice and learn the fundamentals of the First Lego League contest.
FLL will release the competition's theme in May. Students need to start to work on project assignments during the summer. Besides the class, each team needs to have a self-organized meeting for another two hours after class.
Any lego robotic set made by Lego (such as: Lego Mindstorms Education EV3 Core Set/Expansion set; Lego Education SPKIE Prime set/Expansion set etc.) can be used in competition. As only one robot will be allowed during competition, the team need make a decision to use SPIKE or EV3,

Code Time Date Tuition / Discounted Material Fee Age Size Permission
LR-401 11:00 ~ 12:50 08/18/24 - 05/11/25 $755 / 725 $10 9-15 12 No