剥开科学的坚果,让学习变得更happy

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:cgy1922
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ● BYOB介绍
  BYOB的全称是Build Your Own Blocks,它是Scratch的一个扩展版,由Jens Monig(Enterprise Applications Development, Microsoft Corporation)和Brian Harvey(University of California at Berkeley加州大学伯克利分校)在Scratch源代码的基础上扩展而成。
  BYOB对Scratch做了改进,实现了真正意义上的面向对象编程(OOP)。通过这些改进,用户可以自由增加不同类型的程序块,并对其进行参数的调用,实现真正意义上的信息传递,而这恰恰是OOP的核心思想之一。
  与Scratch 1.4相比较,BYOB 3增加了一些新的程序块:控制程序部分增加了调试“命令”块和调试“报告人”块;侦测程序部分增加了“Object”和“attribute”程序块;数字和逻辑运算部分增加了“成立(true)”、“不成立(false)”,结果提供的是布尔值,还有用来检查数据类型的程序块;变量部分增加了“脚本变量”块,可以用它来统计脚本被调用的次数。BYOB 3最显著的特点是在变量部分增加了“新建程序块”(在Scratch 2.0中也有这个程序块,但Scratch 2.0中的新建程序块是针对角色的,别的角色不能调用,而BYOB 3的新建程序块是针对脚本的,任何角色都可以调用),方便实现递归程序,并且BYOB 3的新建程序块有多种类型。
  BYOB方便联机和生成可执行文件,在Scratch 1.4中要想实现两台计算机互联需要借助一个外部程序和协议,而BYOB已经把这些做到了程序内部,通过“分享”菜单的“连接到主机”和“设置为主机”可以方便实现双机互联。同时,在“分享”菜单中还有“编译该项目……”选项,通过它可以方便生成可执行文件(.exe文件),而这些在Scratch中都要通过其他程序来实现。
  锚点功能也是BYOB的一个特色。例如,我们要设计一个坦克,要求能分别控制车身和炮筒,同时车身运动时炮筒要“粘接”在车身上一起运动。在BYOB中通过锚点功能,很容易就可以实现。两个角色组合在一起移动,同时也可以分别控制。比较典型的例子就是把一个人身体的躯干作为主角色,把四肢和头部作为分角色,把分角色“粘接”到主角色上。BYOB允许把一个角色作为指定锚点的主体,而其他角色可以作为其组成部分。主角色躯体作为父程序,其他角色作为子程序(零件),从而实现角色的嵌套,最简单的方法是把子角色从角色栏中拖拽至舞台的主角色上,就完成“粘接”功能,也可以用“attribute”程序块完成。
  ● S2A介绍
  S2A是为Arduino用户准备的,用一个图形用户界面来控制Arduino板工作,而不需要编写一行行的C语言代码。其中的S代表Scratch 2.0和SNAP,它是一个Scratch 2.0和SNAP与Arduino板的通讯连接程序,在Scratch 2.0和SNAP中建立一些项目脚本,通过调用这些脚本,实现控制Arduino板,完成通过Scratch 2.0或SNAP来控制物理设备(如LED)、电机和继电器等目的,还可以接收监测设备信息,如温度传感器、电位器和光传感器等。S2A的硬件扩展是用Python编写的,因此需要安装Python。为了减小网络环境的影响,可以使用Scratch 2.0离线版和SNAP的离线版,实现和Arduino微控制器的无缝通信,当然,如果网络条件好,可以选用网络版,实现作品的网络共享。
  S2A使用的难点是安装麻烦。为了帮助使用者,笔者设计了一个安装包“S2A淄博定制版”,安装使用详见新浪博客淄博创客空间(http://blog.sina.com.cn/s/blog_e114ed340101hclb.html)。
  用S2A可以做的工作包括:①用Scratch设计机器人。通过S2A可以使机器人教学很容易被学生接受。②降低机器人教学的技术门槛。目前S2A支持多种传感器输入和输出,基本能满足机器人教学需求。③结合S2A做STEM课程进行学科的融合。例如,可以利用S2A实现物理、化学、生物等的数字化实验改进,也可以利用其虚拟角色和现实传感器互动,改进其他学科的课堂教学。
  
其他文献
【摘 要】“互联网 ”引发了媒体业大变局,不发展即被淘汰。启东日报突破物理空间、内部壁壘的约束,根据自身实际和特点,通过理念创新、机制完善、技术升级,建设完成具有县市报特色的“中央厨房”,为传统媒体向全媒体融合转型探索出了一套经济实用型解决方案。  【关键词】启东日报;中央厨房;融合;建设;改革创新  随着“互联网 ”时代的到来,影响力被削弱,市场份额萎缩,竞争力下降,这是传统媒体发展普遍面临的困
【摘 要】移动互联网时代,受众的需求变得越来越多元化,其工作、学习、生活的时间呈现出“碎片化”趋势,娱乐也不例外。随着手机智能终端的高速发展,越来越多的受众选择使用手机在其碎片化时间进行娱乐活动。本文选取微信“跳一跳”小游戏作为研究对象,从传播游戏理论的视角探析用户在“碎片化”娱乐中的行为动因、“跳一跳”小游戏的传播过程及效应。  【关键词】传播游戏观;碎片化;小游戏  心理学家威廉·斯蒂芬森提出
【摘 要】本文以《琅琊榜》为例,以产业链上中下游为线索,分析IP热播剧是如何一步步推动国内文化全产业链的开发。上游企业购买优质IP,借助粉丝经济及口碑传播将网络文学改编成为影视剧,两者的受众相互借力,扩大热播剧的受众群体;中游影视制作公司和游戏制作公司相互推进,将影视剧和游戏结合在一起形成合作开发的共赢模式;下游开发IP衍生品市场,进一步提升IP价值,开发系列产品,延伸热播剧的价值链。  【关键词
倪萍托友人带给我一本《姥姥语录》,扉页中写道:这是我最想送你的一本书,因为我们是“一村人”,书中的一些话,你最懂。  我与倪萍的姥姥家都在山东最东端的荣成市,两家是邻村。我和倪萍一样从小都由一位不识字却智慧超群、身材矮小然而一生高能量释放生命光热的姥姥牵手,在她那百听不厌的人生语录教诲中一路走来。  当晚我一口气读完《姥姥语录》。夜深人静,我把书中姥姥讲的每一句话,还原为从小听习惯了的那些熟悉的胶
【摘 要】省级媒体如何利用自身优势更好地融合发展,成为业界关注的焦点。本文以安徽广播电视台配合中国国际电视台(CGTN)来皖“走基层·安徽行”活动为例,探索省级广播电视台统合传播的做法及效果。  【关键词】融合发展;统合传播;全媒体思维  省级媒体如何更好地融合发展,是近年来安徽广播电视台(以下简称安徽广电台)努力探索的课题。2017年8月10日至18日,中国国际电视台(简称CGTN)英语、法语、
所以我们想,未来的城市一定是一个安全的、充满魅力的、友好的、宜居的城市。    重建最大的困难的是什么?资金不缺,资源不缺,政策更不缺。  是时间。  自称在与时间赛跑的都江堰市委书记刘俊林却愿意等待聚源新城的成长。9月4日,在温家宝总理刚刚视察完都江堰后,刘俊林欣然接受《新民周刊》专访,思路清晰,并不回避尖锐的问题,不遗余力为都江堰未来的新城聚源做着“广告”。  聚源,这个承载数百名少年生命之痛
【摘 要】党刊要增强权威性、可读性,提高核心竞争力,获得广大读者的认同和喜爱,就要不断创新版式设计,提升装帧档次,展现大家气派,实现编辑、版式、标题、图片的统一。本文以《江淮》杂志版面设计为例,对版面创新与美化应遵循的原则以及如何创新版式设计进行了阐述。  【关键词】党刊;版面;创新  版面是报刊的脸面,是新闻表现最为重要的载体。纸质媒体版面资源有限,不是什么稿件都能上版的,必须适合各个版面才行。
全省广大教师和教育工作者:  在第36个教师节来临之际,省委、省政府向辛勤耕耘在教育战线上的广大教师、教育工作者以及为教育事业发展作出贡献的离退休老同志,致以节日的祝贺和亲切的慰问!  今年以来,面对突如其来的新冠肺炎疫情,在以习近平同志为核心的党中央坚强领导下,全国上下众志成城、全力以赴,取得了抗击新冠肺炎疫情斗争重大战略成果,书写了气势磅礴的战“疫”篇章,创造了人类同疾病斗争史上又一个英勇壮举
【摘 要】如今,媒体的竞争激烈,为了能继续生存发展,它们纷纷发掘自身优势资源以提升总体竞争力。深圳特区报打造的“读特”新闻客户端,其近年来的发展得到了广泛的肯定,“读特”凭借优势为自身的发展带来了契机,并在国内众多的新闻类客户端中脱颖而出。这些缘于其对自身的现状以及发展对策有着清晰的脉络。  【关键词】读特;核心竞争力;客户端一、“读特”概况  “读特”APP于2016年3月上线,是深圳特区报打造
【摘 要】 随着社会发展与注册资本登记制度改革的进一步深入,财务总监外包业务对于中小企业和中小会计师事务所来说,既有紧迫性又有极大吸收力,但如何做好财务总监外包服务工作,达到“双赢”的效果,值得研究。文章站在中小会计师事务所角度,对如何为中小企业提供财务总监外包业务这一问题,从外包模式、要求、内容等方面进行分析探讨,为开展财务总监外包服务工作提供有益的帮助。  【关键词】 会计师事务所; 财务总监