首页> 外文会议>IEEE Global Engineering Education Conference >Learning Programming through Design - An Analysis of Parametric Design Projects in Digital Fabrication Labs and an Online Makerspace
【24h】

Learning Programming through Design - An Analysis of Parametric Design Projects in Digital Fabrication Labs and an Online Makerspace

机译:通过设计学习编程 - 数字制造实验室参数化设计项目分析和在线制造空间

获取原文

摘要

The introduction of programming in K-12 can also include elements of other STEAM (Science, Technology, Engineering, Arts, Mathematics) subjects like engineering design and mathematics. Parametric Design is a design paradigm which is often related to architecture. Emerging technologies like additive manufacturing (3D printing) and modern CAD (Computer Aided Design) tools have enabled manufacturing of complex parametric designs not only by professionals but hobbyists and youth as well. In this paper we present our empirical investigation on how parametric design and digital fabrication tools can support programming learning actions. To investigate the potential of parametric design in programming learning activities, we analyzed the code of parametric design projects from a popular online makerspace and workshops that took place in two digital fabrication labs and an informatics school lab. In total 45 students participated in our workshops and developed code to generate 3D models, while each participant had the opportunity to 3D print at least one artifact. We designed, implemented and evaluated the workshops using mixed qualitative methods to triangulate the data. The results showed that the parametric design tools that we used were well suited for participants to understand core principles of programming (like loops, conditions, variables, functions) and engineering design, bringing unique advantages to understanding programming concepts through the visualization of the generated 3D models. Moreover, the participants seem to have understood how to use programming concepts like decomposition and indentation to designate logical blocks in the parametric design code. However, in some cases more advanced concepts were understood only on a surface level with the participants using commands without a deep understanding of them. Therefore, we present some critical remarks on parametric design and digital fabrication in educational context and their integration with programming, engineering design and mathematics.
机译:K-12中的编程引入还可以包括其他蒸汽(科学,技术,工程,艺术,数学)的元素,如工程设计和数学。参数设计是一种设计范式,通常与架构相关。新兴技术,如添加剂制造(3D打印)和现代CAD(计算机辅助设计)工具使得拥有的复杂参数设计的制造不仅由专业人士而且的业务人员和青年。在本文中,我们介绍了对参数设计和数字制造工具如何支持编程学习动作的实证调查。为了调查参数化设计在编程学习活动中的潜力,我们分析了来自一家流行的在线制造商和研讨会的参数化设计项目代码,这些项目在两个数字制造实验室和信息学学校实验室中进行。共有45名学生参加了我们的研讨会和开发的代码来生成3D模型,而每个参与者都有机会在3D打印至少一个伪影。我们使用混合定性方法设计,实现和评估了研讨会来三角化数据。结果表明,我们使用的参数设计工具非常适合参与者了解编程的核心原则(如循环,条件,变量,功能)和工程设计,使得通过生成的3D的可视化来了解编程概念的独特优势楷模。此外,参与者似乎已经了解如何使用编程概念,如分解和缩进,以指定参数化设计代码中的逻辑块。然而,在某些情况下,只有在没有深刻理解它们的情况下,与参与者的表面级别只能理解更先进的概念。因此,我们对教育背景下的参数设计和数字制造以及与编程,工程设计和数学集成的一些关键言论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号