内容正文:
3.1体验计算机解决问题的过程 教学设计
课程基本信息
学科
信息技术
年级
高一
学期
秋季
课题
3.1体验计算机解决问题的过程
教科书
书 名:高中信息技术必修一《数据与计算》
出版社:广东教育出版社
教学目标
1. 通过用计算机实现“最强大脑”游戏的例子,学生理解计算机解决问题的过程。
2. 通过分析“最强大脑”游戏程序代码,学生加深对程序的认识。
教学内容
教学重点:
1. 学生理解计算机解决问题的过程。
2. 学生理解什么是程序,什么是编写程序。
教学难点:
1. 学生理解设计方案,设计算法。
教学过程
一、导入
师:播放视频,以机器人与人类玩游戏互动的视频导入。
生:观看。
设计意图:激发学生学习兴趣,引起学生的好奇心。
二、新授
1.引出新知
师:请同学们想一想,为什么视频中的机器人能够和人类玩游戏,而且还使用了手段赢得了对方,又没有人在背后操控她?
生:思考
设计意图:引导学生思考,鼓励学生猜想,引出“程序”,“编写程序”的关键词。但这里先留下悬念,为后续的介绍埋下种子。同时让学生了解,程序隐藏在我们的日常生活中,拉近与学生的距离。
2.初识计算机解决问题的过程
师:回顾日常生活中解决问题的一般过程,类比给出计算机解决问题的过程。
生:观看,回顾
设计意图:给学生建立初始印象,便于后续学习加深印象。
3.玩“最强大脑”游戏
设计意图:让学生参与到其中,在乐中学,同时贯穿后面的学习内容。
4.分析问题
师:这个游戏包括哪些环节?
生:回想、分析、思考
设计意图:跟着老师感受分析问题是做什么,将问题进行抽象,明确问题的目标。
5.设计方案
师:针对每个环节需要实现的功能是什么?
生:思考
设计意图:引导学生感受设计方案中的第一步,根据前面的需求分析将问题分解为各独立的功能。
师:针对每个功能具体的操作步骤是?
生:回想
设计意图:引导学生感受设计方案中的第二步,设计算法。通过一步步的引导,让学生具体地体会什么是设计算法,促进学生对算法的理解,认识。
总结设计方案中包含的过程。
设计意图:让学生经过前面的体会,在这里加深理解什么是设计方案,形成整体的概念,同时反过来对分解功能,设计算法两个步骤形成更加清晰的认识。最后给学生营造一种层次清晰的知识结构,便于学生掌握。
6. 编程调试
师:介绍编写程序、程序、程序设计语言、代码、注释等概念,结合实际程序进行介绍,帮助与促进学生的理解。
让学生了解到为什么需要调试程序,认识到调试程序的必要性。
7. Python编程环境
介绍编程环境,让学生对所学内容形成整体的概念。
师:同学们,在课堂开始对程序与编写程序的悬念,大家是不是已经解开了呢?(这里与课堂开始的悬念起到前后呼应的作用)
三、回顾小结
4、 课堂实践
1. 根据“最强大脑”游戏详细操作步骤,分析每个功能所对应的程序代码。
先留给学生思考时间,然后教师进行讲解。
2. 如果将物品及编号修改为显示15秒后清屏,应该如何修改程序代码?
3. 如果只想出3道题,应该如何修改程序代码?
5、 课后作业
随着移动设备的普及,越来越多的人使用移动应用程序解决问题。与同伴分享一款自己感兴趣的移动应用程序,分析它能解决什么类型的问题,是何如解决问题的,完成下表。
移动应用设备
可以解决的问题
问题解决的过程
6、 课堂小结
师:同学们,这节课我们一起学习了用计算机解决问题的过程,同学们也了解了什么是程序,编写程序是做些什么,希望同学们通过本节课的学习有所收获。
学科网(北京)股份有限公司
$$