DIGITAL PRODUCT DESIGN CLASS FOR MIDDLE SCHOOLS

智能数字产品设计课 中学组

 

随着微电子技术的迅速发展,智能家电和物联网已经成为未来的发展方向。为了让三角区的同学们能对这一前沿科技有所了解,有所体验,三角创新教育基金会特别引进了硅谷创新教育机构Innovaker的热门数字产品设计课! 

同学们将学习用多种现代数字化工具开发创新产品的方法。数字化工具包括三维设计与打印软件Onshape,微处理器, 多种传感器与电子器件控制,Python 编程。课程中的项目产品为数字台灯, 其个性化功能通过编程实现。聘请优秀大学生和有3年以上STEM俱乐部经验的优秀高中生做讲师以加强和同学们的交流和认同感。 采用小班英文线上授课的形式,每5个同学一个班。使每位同学都能得到更多的关注。因为是小班上课,所以上课时间可以根据老师和同学们的时间来共同商定,非常灵活。缺课提供录播视频。 欢迎报名参加!

8年级和高中同学在完成本课程后将有资格申请成为教学老师,先从助教做起,积累教学经验,最终成为有薪资授课老师。

Syllabus (课程内容)

Class Schedule and Requirements (课程计划和设备要求)

  • 中学组: 6-9年级,每周1-2次课,每5个同学一个班。时间可以是在weekday下午放学后,或周六周日。小组可提前协调。一月中旬开课。共14节课,每节课 1 小时。
  • 课程设备要求: 项目套件(已包含在课程学费中), 笔记本电脑(Windows or Mac computer with USB port), WiFi 上网。
  • 不需要学生有任何编程经验。

Tuition (课程费用):$275 (包含12次课程每次$15共$210和课程所需智能台灯套件$65。其中的CPX微处理器可用于多种智能家电项目)。对于已经上过小学组课程的同学,因为不需要购买课程套件,所以学费是$210.

Class Project Details (课程项目详情)

在本课程中,学生们将学习:

  1. 学习三维设计软件Onshape。
  2. 学习Python编程。
  3. 学习CPX微处理器的功能并使用Python对CPX进行编程。

 

1 学习使用专业的产品设计3D建模工具

课程中我们将使用Onshape专业3D设计软件来设计台灯的外壳3D模型:

在Onshape课程中, 学生们将练习高级的2D草图功能,然后学习把单个零件组装起来的装配功能。最后完成以下图中的乐高机器人的设计和搭建。

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 学习智能微处理器CPX的使用

Circuit Playground Express (CPX) 是一个基于微处理器与多种电子器件的集成化智能硬件,是十分理想的学习智能硬件及开发创新项目的平台。CPX 包含微处理器, LED灯,温度,声音,光及加速度传感器,按键与接触开关等器件。编程语言可以用MakeCode,JavaScript, 或者 Python。

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.

 

3 学习Python编程

Python 编程课让学生们学习基本的Python编程概念,包括List, for/while Loops, Functions and Class/Objects. 还会让学生有实践的机会,用Python为CPX微处理器编程。

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.