在Tinkercad设计与算法

9日,491

32

:Tinkercad洒脱,基于浏览器的3 d设计和建模工具。Tinkercad允许任何人想象的任何东西,然后在几分钟内设计。。

这是由欧特克Tinkercad作为资源来支持代码™188bet比分的小时。金宝博比分直播手机版。小时的代码是一个全国性的计划由计算机科学教育周(csedweek。org)和代码。org(代码。org)向数以百万计的学生介绍一个小时的计算机科学和计算机编程。2018年计算机科学教育周将12月3 - 9,但是你可以举办一个小时全年所有的代码。。

建议成绩:6 - 8

技能教:

  • 创建一个计算机程序,包括控制点和count-controlled循环的变量
  • 修复一个问题在现有项目以创造新的东西
  • 使用代码注释描述项目开发期间做出的选择
  • 比较权衡与计算技术,影响人们的日常活动和职业选择

课程概述:

编码可以提高人类的想象力吗?在这节课中,学生将考虑如何以及为什么人类与电脑艺术之类的东西,建筑,和产品。学生还将分析,创建、和混音有趣的算法组件使用Tinkercad Codeblocks,包括控制点和count-controlled循环变量。最后,他们将有一个3 d模型的雪花从代码。。

在这节课学生将:

  • 讨论和辩论的问题人类和计算机交互
  • 认识到,定义,和解决计算问题的雪花,以个性化设计
  • 探索使用控制结构的设置参数,允许学生计算更加快速、高效地设计迭代
  • 使用代码和CAD沟通清晰、表达自己
  • 有趣的,能够雪花图案,他们可以通过3 d打印技术分享,gif,或渲染图像

估计教学时间:60分钟

材料:电脑,互联网,,Tinkercad(一个免费的,简单易用,基于网络的三维计算机辅助设计工具);可选的,但有用:3 d打印机,颜色Codeblocks用于这一课或打印出来这个图片文件夹,以及老师的笔记(见第八步),和这个幻灯片。。

步骤1:建立一些环境营造与电脑(可选)

想象你的学生要设计新的东西,而是开始基于他们已经知道或想法,在他们心目中,他们可以告诉计算机他们想要什么,它会与他们合作。这会提高他们的创造力,或者它会阻碍他们的想象力?吗?

。。。并认为这完全怪你吗?吗?

不要害怕(至少对教学这一课!我们已经创建了一个方便的小抄为了帮助你和你的学生探索问题的自动化,以及它是如何影响世界的新方法,以及一些信息创造艺术与算法,有算法的艺术家Nettrice Gaskins(他的工作和图像都包含在这个步骤和幻灯片。)

这里的备忘单引用还包括一个激动人心的辩论活动指导你和你的学生在一起处理这些信息。。

其他事情来探索小时之前的代码

小时的代码背后的灵感“揭开“计算机科学,表明,任何人都可以学习基础知识,和扩大参与领域的计算机科学。。

在这节课中,你可能会分享这幻灯片,包括图片和关键词的定义一个utomation,,一个lgorithm,,变量,,控制结构,,参数,和count-controlled循环。。

你的学生可以创建更多的好玩的计算机程序(也建立自己的知识如何算法可以用来使事情)通过合并控制结构。学生也会使算法更加强大和有趣的通过添加的组件(比如count-controlled循环。。

Codeblocks脚本制作雪花包含在这节课可以引导你的学生通过这种类型的迭代设计过程。最好的部分是,他们会做一个很酷的工件的学习当他们完成了!!

一些教育工作者选择发射小时代码与学生通过共享一个快速,鼓舞人心的视频。别人提前一个小时之前pre-teaching上下文编码在一个教训的实际编码活动。一些学校或教师的团队组织小时代码作为一个一整天的(甚至是星期长!)跨学科的活动。。

幻灯片包括在这节课中可以适当的上下文中讨论科学,数学,人文、或艺术。。

这节课是一致的CSTA k - 12 c标准ISTE标准的学生。。

在CAD准备开始编码吗?!!

下一步开始编码这一课的一部分。如果你认为你可能需要额外的支持在开始使用Tinkercad Codeblocks,跳过到步骤7一些技巧和更多的资源。金宝博比分直播手机版小提示# 1:不要深思它!!

即使你和你的学生只有通过下一步让它在第一个小时,没关系,只要每个人都乐趣和学到新的东西。有很多更多的时间代码和CAD在一起!!

步骤2:玩变量通过工程个性化的雪花

学习总是更加有趣当学生可以把自己到这个项目中。Codeblocks脚本包含在这个步骤将使你的学生创建一个雪花,包括文本,他们可以很容易地修改个性化设计。。。但是有一个问题:如果这个词包括超出五个字母,设计需要固定要清晰(也可以3 d印刷作为一个部分。)

这是一个有趣的设计挑战,可以迅速吸引学生解决问题,同时也让他们控制结构的概念和参数通过玩变量和其他组件的算法。。

一旦登录,他们可以从下面选择Codeblocks剖面图像主要在他们的主页上。在下一个屏幕上,他们应该选择“新设计。””

当他们在Codeblocks编辑器,他们可以复制下面的脚本雪花。(所有Codeblocks脚本中引用这一课包括作为一个可打印的PDF的教训,以及在一个共享文件夹的图片。)

在试图修改设计添加不同的文本,学生应该注意顶部的变量控制点可以方便地进行设计调整。这是一个很好的例子,如何开始与明确的目标和参数可以使设计更加灵活和迭代的能力。。

提供一些指导和结构

最好有学生工作对他们探索Codeblocks第一次这样他们可以检查对方的错误和谈论他们注意到每一块是做什么。(这也意味着更少的问题让你回答,你正在学习你自己!)

给你一些指针:

  • 一件棘手的学生可能会发现复制脚本的图片是,一旦一个形状添加到脚本,这个词添加”出现了,以及设置改变颜色或形状变成一个洞。。
  • 如果你是在纸上印刷的脚本,使用颜色墨水是最好的。如果这不是一个选择,你可以分享的链接文件夹的图像Codeblocks脚本与学生和有一个学生对保持脚本打开一台笔记本电脑,当他们使用另一个代码。如果没有学生,一台笔记本电脑还可以调整窗口,以便Tinkercad和图像文件在同一时间开放。。
  • 请不要使用本教程作为主要来源Codeblocks脚本!请使用图像文件夹或打印的PDF的教训——这将使代码变得更简单!!
  • 鼓励学生给每个新对象创建一个名字。他们也应该这样做与预设的变量”项目。这不仅是一个良好的组织技能,在CAD很重要,这也使得将数据插入Codeblocks容易得多。。

评估和分享

鼓励学生修改和混音Codeblocks,告诉他们不要担心如果有优惠!他们总是可以解决它。他们的设计也将保存在他们的Tinkercad账户,以防他们想回到修修补补。。

你可能会循环房间,问学生问题作为形成性评价的一种手段。最重要的是,他们有机会玩,想象一下,设计,并分享他们的想法。。

根据学生的年龄层次,熟悉基于块的编码,和参与活动,你可以扩展这个勘探和暂缓以下步骤,直到下一个教训。。

为了检查理解的教训,你可以有学生添加评论他们的Codeblocks解释他们的理论现有的块设计在做什么,和他们的选择在修改程序。他们也可以记录一个GIF设计分享他们的工作。更多信息参见步骤3和5。。

步骤3:能够了解组件的设计

雪花是什么?吗?当人们说雪花,他们通常意味着雪晶。。片可以毛茸茸的东西从天空跌落或单晶的冰,内的水分子排列在一个精确的六角形阵列。后者是辐射,6倍对称Codeblocks脚本的灵感在这个教训。。

然而,在最后一步中,调整参数你的学生可能已经改变了雪花的自然成分通过改变光线的数量从六个雪花。别担心!大自然母亲会原谅你。。

在构建未来雪花设计,你可以鼓励你的学生继续扮演弗兰肯斯坦,因为控制点算法显然也在第一个脚本。。

使用代码注释

作为你的学生正在建造第二个雪花Codeblocks提供脚本后,他们应该使用步骤按钮(下一个播放按钮)来分析每个块在做什么。他们还应该通过添加注释代码,记录他们的思维类似于如下图所示。。

可以找到注释块的标记部分Codeblocks面板。。

以下是两个关键组件的代码注释在第二个雪花算法:控制点和count-controlled循环。。

需要仔细看看吗?这些图像也包含在老师的笔记文档的末尾这个教训。的教训,你还会发现完整的Codeblocks脚本第二雪花在学生讲义和图像文件夹。。

创建变量为控制点

做一个count-controlled循环模式

根据你感应的享受水平学生在你要求他们写代码注释来解释正在发生的事情在设计的每一步,你可以放松的事情,指令和要求他们至少写一个脚本的最后评论来展示他们的想法。(提示:小时的代码应该是有趣的。)

步骤4:混音雪花设计或创建自己的

一旦学生困惑通过现有的雪花的基本要素的设计,混音的时候了!!

让你的学生释放创造力的暴雪在想象他们能做什么,通过进一步修改算法,甚至通过结合的元素都以自己独特的设计。。

如果你的学生需要一些视觉灵感,让他们检查的工作呢现实生活中的“雪花设计师。””

也可以读到算法艺术家Nettrice束帆索的建议感兴趣的学生创造性的编码:”要的东西;做的东西。混乱的代码。””

第五步:雪花GIF

你的学生爱上他们的雪花吗?只有有点技术的神奇,你可以帮助他们使他们的设计的生活。。

不再满足,你的学生可以让GIF录音他们Code-CAD的创造。可以在Tinkercad Codeblocks编辑按分享按钮,然后选择“拯救Gif”在接下来的屏幕上。确保你首先在编辑器中运行它。(注意:需要几分钟为GIF包并下载。完全值得等待!)

学生也可以和你交流所学在小时的代码通过添加一个消息块最后的计划。。

作为他们的老师感到骄傲,你也可以请求许可分享一些他们的工作你自己——的精神”阐明编码。”(如果你在社会渠道后,请标记@tinkercad,我们可以与您快乐!这是我们的第一个小时的代码!!!)

第六步:(可选,但乐趣!)使它真正的

如果你和你的大学的学生有机会获得3 d打印机或其他制造设备,他们code-flakes可以变成装饰品,珠宝,和更多。。

最简单的方法是能够出口到他们的设计Tinkercad部分集合。通过设计一个部分,学生可以很容易地修改原始Tinkercad 3 d设计编辑器,例如,通过添加一个圆环形状(用于将一个钩子附加到一个3 d打印)或一个基地(3 d打印更稳定的如果你的学生去雕塑设计。)

学生也可以保持更多的2 d的设计和激光切割它或使它变成一个贴纸!!

如果你的学生是13岁以上,这可能也存在机会建立通路Tinkercad融合360使用360发送到融合的工作流用一个简单的点击一个按钮!!

学生可以展示他们的设计在一个全新的光通过创建令人惊叹的图像融合360年呈现。。

第七步:开始使用Tinkercad Codeblocks

如果这是你第一次教学相结合的工程CAD和代码,这里有一些有用的提示让你开始:

从我们的棒Tinkercad社区更多的技巧,这里有一些关于如何使用Codeblocks:良好的读取

介绍Tinkercad Codeblocks

代码你的3 d设计Tinkercad Codeblocks

和在你的教室管理的更多信息,如何评估一个3 d设计项目,和更多的,请查看:如何给你的课堂带来Tinkercad。。

第八步:庆祝!!

荣誉对你和你的学生冒着snowflake-designing的算法元素!我们真的希望你很开心!!!!

如果你还没有教这节课中,而是想囤积的所有资源,你需要让你的学生小时代码超级酷,金宝博比分直播手机版你在正确的地方。。

最后这一步是pdf文档可以打印的Codeblocks脚本我们使用,,教学笔记,和一个证书的学生!!

这里是一个链接与图片的文件夹的所有Codeblocks脚本从这个教训:Codeblocks图片

同时,不要忘记幻灯片。。

你的庆祝活动结束后,请”有一天再回来!””你可以让我们知道如何去留下一个评论或分享您的学生的作品。。

分享

    建议

    • PCB比赛

      PCB比赛
    • 大大小小的比赛

      大大小小的比赛
    • 玩具大赛

      玩具大赛

    讨论