- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
从行为习惯、编程意识到创新思维的进步观察
●行为习惯和时代潮流无痕对接
将零散的、各自独立的个体模块堆积起来,形成个性化的整体表达,是人类行为习惯系统的一部分。在堆积过程中,我们既承认了个体模块的独立性,又善于将每一个模块按照自己的设计策略叠加起来,创造个性化的整体方案,这其实就是图形化编程的核心意义所在。
●编程意识和深度学习的内涵递进
问题一:为什么会有一只“小猫”?通过学习大家会发现几乎所有的代码块都是针对小猫的,在引入其他“角色”之后,又会发现其他角色甚至包括“舞台”也可以写代码。渐渐地学生形成一个学习共识:“代码要写在某一个‘对象身上,只有被写入了代码的‘对象才能活灵活现地在舞台上‘演出”。
问题三:重复代码块是不是太麻烦了?在利用“画笔”模块生成正方形的过程中,学生首先会感受到大量重复代码给编程过程带来的不适。但这样的情况不会保持很久,因为总会有“聪明”的学生会首先发现其中的诀窍,利用“控制”模块中的“重复执行”代码块来解决问题。但如果在程序中需要多次用到“画正方形”功能,类似的问题又一次呈现在我们的眼前。此时,教师需要在课堂中适时地引导学生了解和学习“自制积木”功能模块,尝试利用“自制积木”模块将画正方形功能代码形成一个自制积木“画正方形”(如下图),这样既提高了编程效率,又能让学生进一步理解“模块”的含义。
●创新思维和创新能力的外延拓展
图形化编程模块化的特征缩小了学习者在技术实现上的思考空间,从而使细节设计让位于宏观设计,技术手段让位于实现策略。学习者可以有更多的精力去思考创新性设计,进而提升自身的创新思维和创新能力。接下来,通过学习项目“手机守护猫的诞生”的实施过程来审视学习者如何利用图形化编程工具(以AppInventor为例)在解决问题的同时培养和提升创新思维和创新能力。
学习项目:制作手机防盗APP。
学习活动一:采用触碰屏幕报警方案。活动思路:采用“按钮”模块充满屏幕的方式,手机屏幕被触碰即为按钮被触碰,触发报警音频运行。活动反馈:屏幕触碰引发报警的设计在效果实现上存在一定的偶然性,未必会产生真正的防盗作用。
学习活动二:采用“加速度传感器”报警方案。活动思路:采用“加速度传感器”模块被触发方式,当手机被移动并产生运动加速度时触发报警音频运行。活动反馈:在移动手机时加速度如果未达到“加速度传感器”触发阈值,则无法触发,说明该设计依然存在一定的防盗漏洞。
学习活动三:采用“方向传感器”报警方案。活动思路:采用触发“方向传感器”模块报警方式,当手机被移动时,“方向传感器”的“方向角”“倾斜角”“翻转角”等数值发生改变时触发手机报警音频运行。活动反馈:在该方案中“方向传感器”三个参数可以人为设置,增强傳感器的灵敏度,进而使防盗效果最佳化。
在上述的三个学习活动中,学习者通过不同设计思路进行效果检验,对产生的过程性问题进行创新解决,最终得到最佳解决方案。
第一篇文章,通过“微观察”的策略,观察学生在编程学习过程中的一些细微表现,恰当分析并判断学生的思维特征,用实例揭示出如何观察、促进学生的编程思维的逻辑性、慎密性、灵活性、维韧性与耐久性等;通过“微观察”学生思考过程,助推思维形成,通过“微观察”学生程序设计思路,发现思维创新力。这是更深度的教与学的编程文化的凝结。
第二篇文章,通过对图形化编程中学生的行为习惯、编程意识、创新思维的观察,从“行为习惯和时代潮流无痕对接”“编程意识和深度学习的内涵递进”“创新思维和创新能力的外延拓展”等角度进行深度探讨,尽力总结图形化编程对学生编程学习、对中小学开展编程教育应有的立场、定位、内涵与外延,尽力发现编程教育中图形化编程应避免的问题与缺陷,从而逐步在看似浅显的编程活动中获得深度的学习与深刻的思维。
让我们从编程学习、编程教育的新文化角度,继续探索中小学编程的美好未来吧!
文档评论(0)