在设计“应用软件”中学习编程

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:mahuan616520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在计算思维理论指导下,学生在创建“我的Scratch画图程序”的过程中,把知识与技能的学习融入设计有意义的“画图”程序中来,经历了“体验—修改—创作—分享—再创作”的学习之旅,加深了对分支、循环、事件等多个计算思维概念的理解,不断提升系统思考和创意思维能力。
  【关键词】计算思维;创建应用;Scratch教学
  【中图分类号】G434 【文献标识码】B
  【论文编号】1671-7384(2016)04-0066-03
  2012年,美国宾夕法尼亚大学的Kafai教授提出了一个以“社会化转向”为特征的培养学生计算思维的新范型——计算参与,其中一个重要的转变就是,采用“设计软件”的方式开展编程教学。这样一来,学生不再是脱离具体情境地学习语言的语法规则,而是将设计一个功能完整的“应用软件”作为学习编程的首要任务[1]。《我的Scratch画图程序》教学,就是依照这样一种教学理念,引导学生沿着“体验—修改—创作—分享—再创作”的基本路径,把知识与技能的学习融入设计有意义的“画图”程序中来,从而真正实现技术学习与创意设计的有机统一。
  体验—— 培养学生的探究兴趣
  “画图”程序是深受小学生喜爱的软件,其执行结果是直观可视的,比纯文本输出更接近学生的生活经验,操作也比较简单。用Scratch创作“画图”程序难度不是太高,只需要基本的指令,如控制、侦测、画笔、动作、外观等,不同兴趣和学习风格的学生都能参与进来。设计这个环节的目的,是让学生在操作与摆弄直观形象的Scratch指令块的过程中,激发其学习兴趣,提升其脚本阅读能力[2]。
  “研读范例”活动设计
  教师出示如图1所示的学生Scratch作品范例——“画一画”程序。
  图1 “画一画”程序
  (1)体验操作,并思考程序中有哪些角色,它们在程序中分别有什么功能,其中哪个角色较为重要。
  (2)观察“画笔”工具的主要动作(如图2),分析角色的脚本,将动作和对应脚本模块用直线相连。
  图2 动作和对应脚本模块
  (3)两人一组,一人负责现有范例程序不变,另一人逐条删除“画笔”工具中的相应指令,比较、分析每一个指令的作用。
  学生初次体验范例程序,他们通过交流“画图”程序的功能,分析需要在程序中创建的角色,对自己将要创作的“画图”程序有了更清晰的认识。在此基础上,他们再次运行范例程序,分析主要角色的动作,找出对应的脚本模块,理解每个模块的作用,体会程序设计中将一个动作对应编写一个脚本模块的优点。接下来,他们第三次运行范例程序,通过小组合作对比分析画线动作的脚本,理解每个指令的作用。这个过程逐步深入、螺旋上升,学生对模块化编程的理解也越来越清晰、深刻。
  展示:学生展示自制的“橡皮擦”以及实现橡皮擦功能的脚本。
  优化:如果对设计的“橡皮”不够满意,应该进一步修改优化。如切换造型、橡皮大小等。
  “添加橡皮”是在“添加颜色”基础上的提高,既要参考“画笔”工具的脚本,又需开动脑筋实现其个性设置,需要学生“跳一跳才能摘到桃子”。首先,他们要想出很好的创意,进而设计,然后进行试验,看看是否可行,对发现的问题及时修正。整个过程中,学生要经历切换造型、设置大小和擦除速度等多个技术关键点,直接并频繁地接触分支、循环、事件等多个计算思维概念,思维和解决问题能力得到了反复锻炼[4]。
  创作—— 激发学生的创新思维
  基于设计的学习强调设计(创建作品,而不只是使用或与作品互动)、个性化(创建对个人有意义和相关的作品)、协作(与他人协作创建作品)和反思(回顾和反思自己的创意实践)[5]。通过前面的体验和修改范例程序,学生一方面理解了技术的关键要点,另一方面探究兴趣得到激发,对“画图”程序有了更多的创意灵感。在此基础上,他们跃跃欲试,想以“生产者”的身份来设计和制作满足自身或他人需求的、类型多样的“画图”程序。   创意“我的Scratch画图程序”活动设计
  (1) 四人一组,联系曾经玩过的画图、金山画王等程序,合理想象,完成“我的构思”(如图4)。
  (2) 指名1~2个小组交流,说明人员分工、程序特色、达成效果。
  创作环节是创建应用的重要组成部分。“我的构思”是一个局部加工模式的输出支架[6]。这个支架实际上是教师搭建的半成品,一方面指明了可以从哪些方面构思我的“画图”程序,提高探究的针对性;另一方面将具体内容留白,又为学生提供了想象和创新空间。他们以小组为单位,一遍遍地去修改和完善作品——如何更好地体现画图程序的多样性和个性化?如何创作与众不同且充满乐趣的功能模块?如何编写脚本使得操作更便捷、玩家更喜欢?在此过程中,他们经历和体悟着系统设计与创作的实践过程与方法(如产生想法、程序开发、测试与调试、听取用户反馈等)[7]。
  分享—— 共享学生的优秀作品
  Scratch最重要的核心思想之一就是“分享”,倡导在教学中搭建有助于学生之间互动的平台,建构富含学习资源、支持分享和参与的学习环境,促进编程作品的展示、评价和交流,使学生能够创造出更加复杂的编程作品。
  作品展示交流的活动设计
  互动:交换位置,玩一玩其他小组创作的画图程序,交流心得,分享智慧。
  交流:推荐优秀的作品,说明有哪些亮点;自身“画图”程序还存在哪些需要完善之处;有哪些收获。
  拓展:课后进行再创作,丰富“画图”程序的功能。把程序发布到网站(scratch.mit.edu)上与更多的人一起分享。
  提供充分的、自由的分享时间和空间,放手让学生自己去交流分享,就能呈现出更多精彩。本节课在交流环节,组织学生离开座位去玩一玩其他小组的“画图”程序,并将自己手中的星星投给喜欢的小组。这样就最大限度地调动了学生的参与度,把课堂真正地交给了孩子。整个活动既是对学生的一种肯定和赞扬,让他们体验到成功的喜悦,又让孩子们看到别人作品中的闪光点,也得到一次扬长避短的机会。教师适度给出更多新颖的范例,增加了学生对Scratch的兴趣,也激发了他们继续深入学习编程的欲望,激励学生不断地想象、创作、分享。
  在Scratch中设计软件,学生经历了从初步理解到理解,从不断改进到优化,并逐步完善的过程。他们在整个学习活动中的身份,更多的是技术的“生产者”,而不再只是技术“消费者”。学生的学习之旅不再是平铺直叙,而是不断地实践、交流、总结、再实践,走上“循环往复、螺旋提升”之路。
  注:本文系江苏省教育科学“十二五”规划2015年度课题“基于活动理论的信息技术教学设计研究”(项目编号:D/2015/02/405)、江苏省中小学教学研究第十一期课题“小学生程序设计启蒙教学的研究”(项目编号:2015JK11-L164)研究成果。
  (作者单位:江苏滨海县教育局教研室 江苏盐城市教育科学研究院)
其他文献
三叶草,一种多年生草本植物,具有顽强的生命力,被视为崇尚自由的爱尔兰人的象征。本期“非常王牌”讲述的就是一位爱尔兰王牌飞行员,一名为了捍卫自由不惜牺牲生命的空中斗士。  布伦丹·埃蒙·弗格斯·菲纽肯(Brendan Eamonn Fergus Finucane),军中花名“帕迪”(Paddy),1920年10月16日生于爱尔兰首府都柏林,父亲托马斯(Thomas)是爱尔兰人,母亲弗洛伦斯(FIor
【摘 要】沙水游戏是常见的游戏类型,深受幼儿的喜爱。游戏中,教师应顺应游戏过程的自然发展,避免过多干预,让幼儿积极主动地进行探索。实践证明,游戏中的“意外”情况能提升幼儿的问题解决能力,激发幼儿对材料的探究欲望,提升幼儿的经验运用能力。需要注意的是,教师在游戏中应使用言语鼓励策略、隐性支持策略和有效提炼策略,使游戏的效应得到充分发挥。  【关键词】幼儿;沙水游戏;干预;“意外”  游戏是幼儿成长过
在喀琅施塔得海军基地水域的舰艇接受普京检阅  2020年7月26日,是俄海军成立324周年纪念日。俄海军在圣彼得堡隆重举行了“2020-海上总阅兵”。同时,俄海军各舰队和区舰队也举行了海上阅兵。节日相同、地位不同  对于大部分国家而言,海军节只是一个军队军种的节日。而在当今的俄罗斯就不一样了,它可是在地位上与莫斯科的5月9日胜利日红场阅兵式旗鼓相当的节日。  那么究竟是什么原因让普京对此如此垂青,
【摘 要】理性是指导人们实践行为的一种有效的智慧。“品德与社会”课程是以学生的生活为基础,以学生良好品德形成为核心,促进学生社会性发展的综合性课程,理应肩负起培养学生理性思维的重任。对此可以通过运用教材故事、记录表格日記、填写价值单等手段,引导学生预料行为后果,从而提升学生的理性智慧。  【关键词】品德与社会 理性 行为后果  在日常的校园生活中,我们经常会看到有些学生做事不计后果,任意妄为,严重
《耕堂读书记》  2006年春,我还在河南博物院对面的十五楼办公,某日正在窗前“写大字”,罗少强兄来电,说新编了一本《耕堂读书记》,让给“画个版式”。问在哪个社出,还没定;来河南出吧,好。  一周两周过去,大象出版社总编辑耿相新先生来单位开会,就跟耿总提了。耿总是我在社里工作时的老领导,学者型,报上作者书名,问过编法、字数、版权之类,基本定下来,打电话安排管昕女士作责编具体联系。电话给了少强,作好
2018年2月22日,在内华达州内利斯空军基地上空,一架HC-130J“战斗王”作战支援机和两架HH-60“铺路鹰”直升机正在演练空中加油。HC-130J是最近几年才出现的新型号,基于美海军陆战队的KC-130J空中加油机设计,最大起飞重量达到74吨,最大航程6292千米。该机可以为直升機、倾转旋翼机进行空中加油,也具备在夜间进行空中加油的能力。
2009年2月14日,一艘悬挂塞拉利昂旗帜的中资货船“新星”号在俄罗斯符拉迪沃斯托克(海参崴)附近海域遇险,船上10名中国船员中有3人获救,其余7人失踪。俄外交部发言人19日指出,俄边防军是“被迫”向“新星”号开火的,“新星”号沉没并致多名中国船员遇难的责任全应由其印尼籍船长承担,俄罗斯执法部门已根据俄罗斯刑事执法条例对其进行立案调查,3名获救船员被俄边防军全天24小时监视居住,禁止任何人前往探望
飞机第一次飞上战场,始于1911年的意大利-土耳其战争  侦察机的出现自然而然地催生了反侦察的需求。如何把天空中来自敌方的飞机赶走,成为了一个令各国军人倍感困扰的问题。一开始,将军们将这一问题交给手下的飞行员们自行解决,而飞行员们想出的办法五花八门:手枪、砖头、手榴弹都成为了飞行员们互相攻击的武器,还有的飞行员发明了一种类似武侠小说中的“飞爪”武器,在空中掷向敌人。这一时期的空战与其说是战斗,不如
光荣北伐武昌城下,血染着我们的姓名,孤军奋斗罗霄山上,继承了先烈的殊勋。千百次抗争……东进、东进。我们是铁的新四军……  从空军总医院高干病房出来很长时间了。徐超将军那用略带沙哑的苏南口音唱的“新四军军歌”还在记者耳畔回响……  1 我是江苏省江阴人,家乡离长江边那座著名的要塞炮台不太远。家里世代务农,但还供得起我上完小学。那年头儿,过了十二三岁就要外出谋生,独立生活了。我来到了离家十几里远的常州
摘要:2020年初,新冠肺炎疫情在全球各地突然爆发,这场公共卫生安全事件对政府处置突发事件能力提出了极高的要求。建立疫情防控工作的档案响应机制,具有重要意义。文章借此案例构建了横跨国家机关、医疗机构、科研院所、媒体组织的疫情档案四维响应体系,并阐释了该体系中疫情档案服务政情决策、服务医情防治、服务科情研究、服务媒情宣传模块的具体响应流程。  关键词:公共卫生 新冠肺炎 防疫档案 响应体系  Abs