基本信息
文件名称:模块化程序设计-猴子吃香蕉.pptx
文件大小:725.82 KB
总页数:16 页
更新时间:2025-06-11
总字数:约2.17千字
文档摘要

模块化程序设计-猴子吃香蕉

专题简介

本专题引导学生思考如何利用scratch设计猴子吃香蕉游戏,透过猴子吃香蕉游戏了解模块化程序设计与程序流程的概念。学生2人一组合作共创完成作品,鼓励学生可以运用自己的创意,创造更多关卡增添游戏乐趣。

专题重点为循环结构与与模块化程序的学习。活动中透过游戏元件的建构,让学生体验分解问题、样式辨识、模型化与抽象化等运算思维历程,学习处理复杂任务。(例如:控制猫咪左右移动、苹果移动及消失控制、游戏增减分设计)

重要概念(Bigidea)

流程控制

循环结构

模块化程序设计

主要问题(Essentialquestions)

学生能运用流程图设计各角色的事件

学生能分解问题并从规律性中寻找规则

学生能运用函数设计游戏分数规则

学生能运用循环结构与模块化程序设计完成游戏制作

总体学习目标

学生能经由游戏设计体验精确掌握科技符号与运算思维表达。

学生能透过游戏流程图寻找规则、与抽象化等运算思维进行系统性思考,并发展有效解题方法。

学生能透过程序性规画与程序编写整合运算思维与信息科技解决问题的能力。

学生能将作品上传于网络平台,公开程序原始码并进行传播、分享与赏析,充分利用信息科技与他人合作并进行创作。

运算思维

问题拆解(Decomposition):解析游戏流程

寻找规则(PatternRecognition):寻找游戏中会有那些规则

抽象化(Abstraction):每个角色发生的事件

算法设计(AlgorithmDesign):运用模块化程序设计完成猴子吃香蕉游戏

学习表现

运算思维与问题解决:能具备运用运算工具之思维能力,借以分析问题、发展解题方法,并进行有效的决策。

信息科技与合作共创:能利用信息科技与他人合作并进行创作。

信息科技与沟通表达:能利用信息科技表达想法并与他人沟通。

信息科技的使用态度:能建立康健、合理与合法的信息科技使用态度与习惯,并乐于探索

学习表现

资t-IV-4能应用运算思维解析问题。

资c-IV-2能选用适当的信息科技与他人合作完成作品。

资p-IV-1能选用适当的信息科技组织思维,并进行有效的表达。

学习内容

算法:包含算法的概念、原理、表示方法、设计应用及效能分析。

程序设计:包含程序设计的概念、实作及应用。

系统平台:包含各式信息系统平台(例如:个人计算机、行动装置、网际网络、云端运算平台)之使用方法、基本架构、工作原理及未来发展。

资料表示、处理及分析:包含数位资料的属性、表示、转换、分析及应用。

信息科技应用:包含各式常见信息科技应用软件与网络服务的使用方法。

信息科技与人类社会:包含信息科技合理使用原则,以及信息伦理、法律及社会相关

学习内容(初中)

资A-IV-1算法基本概念-问题解析、流程控制

资P-IV-2结构化程序设计

资P-IV-4模块化程序设计的概念

领纲核心素养

科-J-A1

具备良好的身心发展知能与态度,并展现自我潜能、探索人性、自我价值与生命意义、积极实践

科-J-A2

具备理解情境与独立思考的能力,并运用适当科技工具与策略,处理与解决生活问题与生命议题。

科-J-B1

具备运用各种科技符号与运算思维表达沟通的素养,并理解日常生活中科技与运算的基本概念,应用于日常生活。

科-J-C2

具备利用科技与群体进行沟通协调及团队合作,以完成科技作品之能力。

教学对象

初中七年级学生

学习工具|参考资源

学习工具

个人计算机、网络、程序语言工具、学习单、简报、范例程序、评量

MIT在线程序编辑器:/projects/editor/

参考资源

Scratch程序设计教学-(小忠忠老师).tw/blog/blog/1279

教学设计

本专题活动以四个主要步骤进行设计:首先,以简易版的猴子吃香蕉游系,引发学习动机,让学生了解游戏的基本构成元素;接着,透过资料与结构与概念说明、程序语法说明,带领学生进入程序实作、创作、除错与分析的学习历程。

活动以两人一组进行,共分二个单元。经由scratch作品示范,先让学生了解游戏流程观念,逐步引导学生思考创作自己的游戏,经由分组合作共同创作更多游戏关卡,并进行作品观摩分享。

教学设计

教学设计

教学活动

活动内容

视觉化样式展示与操作

引发学生动机

猴子吃香蕉游戏展示

学生实际试玩游戏

提问与讨论

引导学生思考-如何用键盘或鼠标控制猴子移动

程序概念说明

函式概念与说明

控制流程概念与说明

游戏流程图绘制

范例程序操作-猴子吃到香蕉后如何加分

语法说明

与程序实作

提问与讨论

引导学生思考音符代号的意义

学习单-音符资料与数值对应

程序分组创作

猴子吃香蕉简易版实作

猴子吃香蕉冠过关版实作

范例程序操作-修改香蕉掉落速度、增加吃到榴莲掉落扣分

增加游戏关卡

观摩与讨论

展示学生作品

观摩