分布式文件存储和oss_大学课程教授使用开放式硬件和OSS的计算机人机交互

分布式文件存储和oss

大多数人认为与计算机系统的交互是通过键盘,鼠标或触摸屏进行的。 然而,人类进化出以更加复杂的方式与他们的环境以及彼此互动的方式。 纽约州立大学奥尔巴尼分校的物理计算课程正在研究和测试弥合数字世界和自然世界之间的差距。

作为该课程的教授,我们目前正在利用各种开源软件和硬件项目,以通过实践经验和开源工具的实施来学习基本的核心概念。 在软件方面,我们使用开源IDE(Arduino Sketch)并使用OpenSCAD开发3D打印机设计。 在本课程的开放源代码硬件部分,我们利用Arduinos和PrintrBot Simple。


查看完整的开放硬件周文章集

物理计算结合了硬件和软件的使用,以感测和控制与用户和环境的交互。 它可以检测并响应动作,例如,在道路交互作用下检测车辆的位置并调整交通信号灯的控制。 物理计算的领域非常广泛,涵盖了机器人技术,微控制器,3D打印和可穿戴计算等领域。

根据我的经验,学生喜欢将创新思维与动手实践相结合的机会。 当学生能够在物理世界中发生某些事情时,就会感到惊讶和成就感。 在上课的第一天,他们的首要活动之一就是简单地编写代码和电路,以使LED闪烁。 当他们成功时,我从不厌倦看到最初的欣喜。 一个主要目标是保持那种惊奇和兴奋的感觉。 随着课程的进行,我们举办了“机器人奥运会”,学生将在不同类别上竞争定制的机器人。 后来,我们开始涉足3D打印,他们在其中创建自定义设计。

每次我们进入一个新领域时,我都会看到火花,那种兴奋进入了学生的脸上。 我希望对材料的热情和真正的兴趣发扬光大。 我希望他们在他们的宿舍里进行试验。 如果我成功了,那对学生来说就不应该是传统的功课。 在此过程中,尤其是对于他们的最终项目,我强调创新和创造性思维。 他们通过提出的设计产生了什么价值? 我希望学生们创造性地思考,而不要遵循既定程序或顺序作业。

我经常使用Arduino开发板进行教学,因为它们是学习的绝佳工具。 它们不仅非常适合介绍嵌入式编程和电子学等主题,而且它们是快速原型开发和创新的绝佳平台。 学生们已经完成了一些真正具有创新意义的期末项目。 我的几个学生使用Nintendo WiiMote玩石头,纸,剪刀和电脑。 如果您玩够了,计算机将学习您的早期动作并在进行操作之前预测您将要选择的内容。 学生们已经通过智能手机控制了一辆自动驾驶汽车,另一个小组将传感器信息自动推送到Twitter。 本学期初的课程以推动核心基本概念为基础,并为小型团队的动手实践分配了时间。 本学期的下半部分是基于综合性,创造性的项目。

本学期,我们将3D打印作为课程的一部分介绍为核心主题。 这为学生提供了构建物理对象以及结合传感器,机械零件和处理器使这些对象栩栩如生的机会。 从教育的角度来看,Printerbot Simple非常理想。 我们订购了打印机作为未组装的套件,并请学生进行施工。 这个过程不仅为学生提供了学习3D打印机工作原理的机会,而且还为他们提供了使用和维护打印机超时的主人翁意识。 3D打印机具有与2D打印机类似的问题,即卡纸,机械和维护问题。 但是,Printerbot Simple的设计旨在吸引学生。 而且,他们已经学会了在问题出现时进行修复和故障排除所需的技能。

教室中的开源

大多数学生都有一些开源经验。 奥尔巴尼大学的信息学系一直在扩大开源工具的使用范围。 特别是,许多学生都使用了GitHub,在以前的课程中已经使用了GitHub。 该部门还开设了专门针对开源的特殊主题课程。 对学生而言,最新的是开源硬件的概念。 大多数人倾向于将开源纯粹视为软件开发领域。 对于学生来说,这是一个新的令人兴奋的概念。

成熟的开源硬件和软件使我们的物理计算课程避免了许可和采购问题,从而以新的方式发展和发展。 它也可以通过不放入单个平台或工具中来提供灵活性。 在未来,随着技术的变化,开源方面允许自由地进行更改,而不会被锁定在供应商许可协议中。


查看“开放硬件周”文章的完整收藏。


翻译自: https://opensource.com/education/14/3/physical-computing-class-suny

分布式文件存储和oss

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值