高中“算法与程序实现”单元项目式学习实践与思考
2023-12-21王丹北京市通州区潞河中学
中国信息技术教育 2023年24期
王丹 北京市通州区潞河中学
陈宝杰 北京市汇文实验中学
《普通高中信息技术课程标准(2017年版)》倡导基于真实情境解决问题的项目式学习方式。基于项目的学习是指学生在教师引导下发现问题,以解决问题为导向开展方案设计、新知学习、实践探索,具有创新特质的学习活动。“算法与程序实现”单元的教学目标之一正是帮助学生形成运用计算机解决问题这一关键能力。那么,如何有效地运用项目式学习法来开展高中“算法与程序实现”单元的教学呢?下面,笔者以“开发飞花令比赛程序”为例,详细阐述如何将项目式学习与“算法与程序实现”单元进行有效整合的方法。
●“算法与程序实现”单元实施项目式学习的方法
在利用计算机编程的方式进行问题求解时,通常需要经历提出问题、分析问题、设计方案、编程调试和解决问题环节。其中,分析问题主要是明确问题的目标和条件等,将问题进行抽象,通过建模的方式界定问题,用数学模型、文字、表格或图形等不同的形式描述问题。设计方案一般包括根据需求分析进行问题功能分解和算法设计。[1]
项目式学习流程通常包括项目启动与准备、项目规划与设计、项目实施与学习、项目交流与评价。项目是以制作一件具体的、有实际应用价值的作品为目的的学习任务。项目启动与准备阶段需要教师提前确定项目方案,学生确定分组分工,师生协商评价标准。项目规划与设计阶段需要学生确定项目主题,规划设计成果方案。……
登录APP查看全文
