内容正文:
( 信息技术 )学科教案 使用日期:
(
装
订
线
)课
题
解决问题的一般过程和用计算机解决问题
课型
新授课
课时安排
1
教 学 过 程
(
授课教师
:
授课班级
:
)教学目标
1.体验用计算机解决问题的过程,能够解决生活中的实际问题。
2.了解编程解决问题的基本方法,提高解决问题的能力。
3.认识python语言,熟悉编程环境,能够根据需要改写简单的程序代码。
4.体验程序设计的魅力,培养学生编程的兴趣,发展计算思维。
一、情景导入:
提出“ 鸡兔同笼”问题,学生思考怎样用学过的知识解决这个问题。导入本节课题,明确本节学习目标。
二、讲授新知:
1.分析人工解决“鸡兔同笼”问题的一般过程:
分析问题→寻找解决问题的途径与方法→解决问题并验证结果
2.体验用计算机解决问题的过程。
(1)分析问题
(2)设计方案(写出算法)
(3)编码调试(在python中编写程序代码并进行调试)
教师利用云课堂的屏幕广播功能 演示编写程序和调试程序的过程,学生在Python中亲自体验,教师指导。
三、讨论探究:
分组讨论人工解决问题和用计算机解决问题的异同点及优缺点。
四、巩固提升:
1. 假设现在你是一名交通协管员,为了保证道路通畅,需要进行交通疏导,请描述一下你所采用的方法和过程。
2.分析用计算机程序控制红绿灯的过程。
学生体验在python语言中编程调试过程。
思考:如果将红灯持续显示时长设为30S,应该如何修改程序?
五、课堂小结:利用桌面上的 XMind 软件建立本节课内容的思维导图。
六、作业:分享一款自己喜欢的移动应用程序,分析它能解决什么类型的问题,是如何解决问题的,填写表格。
教学难点 教学重点
重点:用计算机解决问题的一般过程
难点:运用计算思维对具体问题进行分析和设计方案
教学 方法
讲授法、讨论探究法、小组合作法等
板书设计
(
人工
解决
问题
的过程
)
解决问题的过程