您的当前位置:首页正文

《编程猫-三角形的判定》教学设计

来源:个人技术集锦
《编程猫-三角形的判定》教学设计

西安市第七十一中学 王艳

一、教学目标 (一)、知识与技能

1、掌握基本的《编程猫》软件使用方法。 2、能用编程猫设计程序来判定数学图形。 (二)、方法与过程

1、采用项目式的方法,给学生以充分的自由发挥空间; 2、培养学生自主学习、协作学习的能力; 3、培养学生的动手操作、综合实践的能力; 4、培养学生独立思考的能力。 (三)、情感态度与价值观

通过项目式学习培养学生跨学科综合学习的能力;在程序设计中培养学生自己发现问题,解决问题的能力;通过师生共同的探讨教学主题、研究解决方案、完成程序设计,使学生体会到通过努力实现目标带来的喜悦之情。 二、重点、难点

重点:1、《编程猫》软件的基本使用。

2、锻炼和培养学生在编程过程中的逻辑思维能力。 难点:锻炼和培养学生在编程过程中的数学逻辑思维能力。 三、教学方法 协作学习法、演示法 四、教学过程 教学过程及内容 教师活动 学生活动 1、教师展示用《编程猫》编写的数学画图程序,1、学生体验程序一、创设情境,呈现任务 让学生大概了解数学程序运行的效果。 2、简单介绍《编程猫》软件的概况及操作界面。 运行效果。 3、提出今天的任务:用《编程猫》设计程序来判2、学生实践操作定数学图形。 软件的使用 1、教师提示学生需要先做好程序设计的准备工作,如相关的数学理论概念、背景、音乐、内容等。(学生要提前规划好自己程序设计的理论基础,及该程序所需要的相关素材。) 2、程序设计的步骤: 二、《三角形的判定》程序设计 (1)注册帐号; (2)删除原始背景与角色; (3)添加背景与角色(素材商城或本地上传的方法演示); (4)针对角色进行程序设计的方法(这是这节课的重点),重点讲解如何新增变量和控制、侦测、运算、数据等积木块的具体使用方法。让学生在实践中操作,体会程序设计中的乐趣。 3、学生按照自己的思路开始设计数学《三角形的判定》程序。 1、教师展示录制好的程序运行视频。 三、游戏视频展示 2、学生展示自己编写的程序软件。 3、分析总结:分析学生在游戏程序编制过程中出现的问题,总结本节课的成果与收获。

五、课堂小结

1、学生观看演示。 2、学生练习,体会不同积木块所产生的不同效果。 3、学生进行程序设计。 1、学生认真观察老师的视频演示。 2、学生展示自己的程序成果,并相互交流心得体会。 这节课我设计的是一节学科融合课。我们是以《编程猫》软件为基础结合数学理论概念,以积木块的方式学习编写数学图形判定的程序。在整个过程中,同

学们都表现出了良好的综合素养,超出了老师的预期,但在程序的设计过程中也暴露出了一些普遍的问题,如程序设计的思路不严谨、程序运行不畅、游戏画面不美观等问题,课后希望同学们回去尽量完善自己的作品。 六、练习巩固

完成本次课的内容,尽量完善、丰富自己的作品。 七、课后反思

“编程猫” 是由深圳点猫科技公司自主研发的AR应用 ,将增强现实技术与少儿趣味编程教育相结合 ,为孩子们真实再现了一个趣味盎然的虚拟世界--源码世界 。

本节课是以项目(编写《三角形的判定》程序)为基础,让学生尝试自己或团队为单位的程序设计课程,属于“创客”范畴的一种。课程的难点在于学生程序设计中逻辑思维的培养,同时兼顾到多种学科的融合,如数学理论概念的运用,程序背景中有美术学科素养的养成,程序背景音乐又与音乐欣赏有关,而在程序设计过程中数学学科的素养始终贯穿其中。

通过这节课的学习,增强了学生动手操作的能力,在培养学生逻辑思维同时开放的思维和分享,大胆的尝试,艺术美学的运用都是必不可少的,在强调个性化学习的同时也强调了合作探究、团队合作的能力。最后我希望自己与孩子们一起在学习中创造、在创造中学习做到教、学、做三者合一。

因篇幅问题不能全部显示,请点此查看更多更全内容