Digital Product Design Class for Middle Schools

Smart Digital Product Design Class Grade 6-9th

In this class, students will go through the whole process for developing a product using various digital tools, which includes 3D design/printing, microprocessor and electronics control, and computer programming. The example product in this class is a digital lamp with the user defined functions by programming.

Enjoy online small classes with a live teacher and 5 students. Every student will get enough attention and help from the teacher. No previous programming experience is required. Our teacher will teach everything necessary for the class project based on every student’s level. Class videos are available if you missed any class.

Teachers are college students from top U.S. universities and high school seniors who have at least 3 years of STEM club experience. All of them are native English speakers.

Syllabus (课程内容)

Class Schedule and Requirements:

  • Class for 6-9th grade: once or twice a week. Class time is flexible and will be based on everyone’s availability. Class starts from mid September. 1 hour/per class. Totally 14 classes.
  • Class equipment requirements: a computer that can access Internet
  • No programming experience is required

Tuition:$275 (Includes 14 classes for $15 each and the digital lamp microprocessor kit $65). 

Class Project Details

In this class, students will learn:

  • 3D design software Onshape
  • Python programming
  • Microprocessor CPX

1 Learn a professional 3D design tool

In Onshape classes, students will practice advanced 2D sketch functions, also learn Assembly functions which can make individual parts assembly together. Students will use the advance Sketch and Assembly functions to build a lego robot as shown in the picture below.

 

2 Learn how to use CPX microprocessor platform

Circuit Playground Express (CPX) is an integrated electronics platform with Microprocessor, LEDs, motion, temperature, light and sound sensors, plus buttons and touch pads. It’s very convenient to develop creative projects with MakeCode, JavaScript, or Python coding. In this class, students will use Python to program CPX.

 

3 Python Programming

The classes for Python will involve more hands-on practice on Python application programming, which mainly focus on List, for/while Loops, Functions, Class/Objects and CPX Python programming.

Innovaker’s digital lamp kit: