APP下载

让项目式教学为师生服务

2021-08-05王燕萍

速读·上旬 2021年9期
关键词:流程图算法解决问题

王燕萍

项目式教学最显著的特点是“以项目为主线,教师为引导,学生为主体”。所以项目式教学应是在教师指导下,将一个相对独立的项目交由学生自己处理,包括信息的收集,方案的设计,项目实施及最终评价都由学生自己负责完成。学生在完成项目的同时学习信息技术学科相关知识,有效地提高了学生分析问题、解决问题的能力。

陶行知老先生提出“在生活中找教育,为生活而教育”。信息技术教师要在教学中践行这一思想,努力让项目生活化,把学生的知识转化为解决问题的能力。真实问题情境要从高中信息技术学科素养的需要出发,围绕学生学习、生活选择,并嵌入与信息技术相关真实问题情境。

一、项目引入

情境聚焦:期末临近,学生或多或少都存在相对弱势学科,急需相关学科教师面对面辅导,但高中教师往往教学任务繁重,很难面面俱到照顾到每一位学生。当学生有空时,老师没空,当老师空下来时,学生又在上课了。于是学生纷纷提出如果有一个“师生面对面辅导预约系统”就好了的呼声。

活动1:自主学习,算法描述三种方法

知识技能:数字化学习、知识迁移。观看微课《算法及其实现》,了解算法的表示形式有“自然语言“、”流程圖“和”计算机语言“等。板书:用计算机解决问题的一般步骤:分析问题→生成算法→用计算机处理。

设计意图是:借助微课学习,让学生了解算法、掌握算法的表示方法,并能迁移到本次项目学习中。

二、项目分析及算法设计

活动2:分组活动,设计算法

知识技能:分析问题,形成算法,选择合适的算法描述方式

活动要求:

(1)学生5人一组,思考讨论如下问题。

问题1:“师生面对面辅导预约系统“学生参与部分有哪些,教师参与部分有哪些?

问题2:时间冲突部分如何解决?

问题3:哪种方式描述算法更合适?

(2)写一写:将讨论结果记录下来,形成文档。

(3)各小组派代表提出自己的方案,经教师与学生一起讨论后,形成一致方案,决定以流程图的方法描述算法。

设计意图:培养学生团队协商、沟通、合作的能力,引导学生发散性思维,尊重各小组思维火花,得出更多结论。记录讨论结果有助于帮助学生归纳总结,形成有效方案,同时也是本过程的评价依据。

三、项目方案形成并描述

活动3:分组活动,描述算法

知识技能:了解流程图的六种常用符号及使用方法,把算法用流程图实现。

活动要求:

(1)学生以小组为单位,思考讨论如下问题。

问题1:“师生面对面辅导预约系统“学生参与部分如何用流程图描述?教师参与部分如何描述?

问题2:时间冲突部分如何用循环来解决?

问题3:如何画出布局合理、美观流畅的流程图?

(2)画一画:将流程图画出来,形成文档。

(3)各小组派代表介绍本小组流程图,并回答其他小组成员的质疑。

设计意图:锻炼学生整合思维能力和表达能力,应对质疑的反应能力,最终通过大家的努力,形成一个较合理,容易实现的算法流程图。为项目的下一步实现奠定基础。

参考流程图如图。

四、项目程序部分实现

活动4:编写程序实现算法

知识技能:掌握循环的功能和格式,通过导学案的方式学习掌握其中一种循环结构,并能实际应用。用循环实现流程图中:审核不通过→重新发起预约→修改约定时间→教师再次审核,这部分流程。学生结合学案,参照流程图编写程序,并放到老师提供的程序主框架中调试并运行。

活动要求:

(1)以小组为单位,思考讨论如下问题。

问题1:选择哪种循环语句比较合适?(在For……Next循环和Do……Loop循环中挑选)

问题2:进入循环的条件是什么?

问题3:防止进入死循环,如何终止循环?

(2)根据讨论的结果,参照流程图,用Do……Loop循环完成本次循环,书写代码,形成文档。

(3)学生在教师提供中程序主框架中输入程序代码并调试和运行。

设计意图:教师利用半成品及学案资料保障学生项目的顺利实施。有助于学生增强自信,产生深深的成就感,并把“用计算解决问题”的全部流程转化为自身知识构建的一部分,为下一个类似项目的顺利实施和完成打下了基础。

五、项目总结

活动五:组间汇报、评价、总结

活动形式:

(1)以小组为单位,汇报在本次活动中学到了什么?还欠缺的是什么?

(2)教师对本次项目式教学活动进行归纳总结,指出活动过程中存在的问题,优化解决问题的方案,最终形成有效的分析报告。

设计意图:评价有助于发挥教师的引导作用,判断出学生学科核心知识的建构情况,并能针对学生探究的不足,进行及时指正,完善学生知识体系,促进学生学习。

以项目式教学法开展教学,通过一个实用型项目,层层递进,引导学生最终完成项目。学生在此过程中学会分析问题,团队合作解决问题,落实了核心素养,让学生成为数字化时代的合格公民。

猜你喜欢

流程图算法解决问题
云的识别指南
浅谈列方程解决问题
“解决问题的策略:一一列举”教学实录与反思
Travellng thg World Full—time for Rree
两只想打架的熊
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
智珠
流程图学习指南