内容正文:
案例 解决问题的一般过程和用计算机解决问题
1. 《课程标准》要求
通过解决实际问题,体验程序设计的基本流程。
2. 教学目标
·通过对出行打车过程的调查对比,体验问题解决方式的多样性,了解信息化手段的便捷。(信息意识)
·通过对交通疏导问题的思考与探究,体会人工解决问题与计算机解决问题的过程与区别,了解用计算机解决问题的优势。(计算思维、信息意识)
·经历用计算机解决问题的过程,利用Python语言仿写程序,模拟交通信号灯的实现,有助于激发学习算法与程序设计的兴趣,发展计算思维。(计算思维)
3. 学业要求
掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
4. 教学对象分析
高一年级学生具备一定的生活常识,有一定的自主学习能力与意识,能够对身边的一些简单问题进行分析,并能够根据个人经验解决问题,通过调查分析讨论,能够形成一个较为完整的解决方案。初中阶段Python语言的学习,为学生高中阶段的学习奠定了基础,使学生具备一定的程序读写能力,这有助于本节课的学习。
5. 教学重点与难点
教学重点:用计算机解决问题的过程。
教学难点:利用计算机解决实际问题。
6. 教学方法与教学手段
通过问卷调查的方式,将学生的生活体验进行对比分析,使学生能够直观地体会问题解决方式的多样性。
通过讲授学习,使学生对本节课的学习内容有一个清晰的认识,能够进一步了解本节课的教学重点。
通过小组实践活动,使学生亲历用计算机解决问题的过程,培养学生的合作意识,帮助学生体验利用计算机解决实际问题,以此突破教学难点。
将“编程控灯利出行”项目的实施过程融入教学活动中,在课堂教学中完成简单的项目问题需求分析,并在教师引导下,分组进行问题解决方案的设计,使学生能够对一个简单项目的实现有一个初步的认识。课后拓展环节给予学生更广阔的舞台,学有余力的同学可以进行更深层次的设计。
7. 教学过程设计
教学环节
教学内容
学生活动
设计意图
情境导入
1. 思考交通警察是如何指挥交通的,请同学们描述交通警察为保证道路畅通进行交通疏导的一般过程和方法。
2. 课件展示交警指挥交通的过程,并总结人工解决问题的过程。
3. 提出问题:在实际生活中,每个路口都安排一名交通警察可以吗?有没有更恰当的解决路口交通指挥问题的方式
讨论交流
聆听思考
归纳梳理
思考回答
通过对身边