内容正文:
第三章 算法基础
课时教学设计
第3课时 3.3 计算机程序与程序设计语言
一、项目简介
1、项目主题
设计从A市到B市耗时最少的旅行路线方案
2、项目背景
目前,中国的桥、路、车、港口、网络规模都做得了世界第一,一个个奇迹般的工程,让人民切实感受到生活的便捷、美好和幸福。当从A市到B市没有直达的交通工具时(不考虑水上交通工具),人们可以利用铁路公司、汽车客运公司和航空公司公布的信息,设计出最优的旅行路线。为了获得高效的交通出行安排,人们根据需求设计好不同阶段的交通工具使用方案,方案中会设计到多条不同方式不同时间的交通工具的排列组合,编写程序来找出哪种方案最佳,比用人工寻找效率更高。在运用计算机解决实际问题的过程中,需要先分析问题,设计解决问题的方法和策略,运用具体的算法。需要了解程序相关的知识,包括计算机语言、计算机程序、解决问题的算法等。
3、子项目三
剖析计算机程序
二、课时内容分析
1、主要内容
1)计算机程序及工作原理
2)计算机程序设计语言
2、地位和作用
本课时第三章算法基础的第三课时,引导学生继续理解利用计算机解决问题的过程与原理,并为第四章的编程学习奠定基础。
三、课时目标分析
知识目标
了解计算机程序运行的基本原理,了解计算机语言的发展历程(信息意识)
能力目标
理解程序运行原理,了解计算机程序设计语言,建构计算机程序解决问题的过程(计算思维)
针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。在网络学习空间中开展协作学习,建构知识(数字化学习与创新)
情感目标
在学习活动中分享知识,共享创造,尊重他人意见和劳动成果(信息社会责任)
2、项目目标
通过“设计从A市到B市耗时最少的旅行路线方案”中的计算机程序的探究,理解“利用计算机解决问题”的编写程序方面的知识与原理,在自主学习与探究的过程中达成本章对应的学科核心素养要求。
3、学业目标
(1)主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。(信息意识1)
(2)针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新1)
(3)在网络学习空间中开展协作学习,建构知识。(数字化学习与创新1)
(4)在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任1)
四、课时教学重难点分析
1、教学重点
1)计算机程序的工作原理
2)计算机程序设计语言的发展历程
2、教学难点
理解计算机程序的工作原理,根据实际问题的需要,选择合适的计算机程序语言完成在相应的任务。
五、学情分析
知识积累
经过前面的学习,学生对于利用计算机解决问题的过程有了一定的认识,对于计算机程序也有了一定认识,但是对于计算机程序的工作原理及计算机程序设计语言还不够理解。
学习兴趣
学生对于本节课的内容较为陌生,但是高中生好奇心强,对于新鲜事物具有积极学习的态度,大部分学生较为感兴趣。
学习能力
高中生逻辑思维能力强,自主协作与探究能力有了一定的提升,数字化学习能力基本满足当前学习的要求。
六、教学方法与策略
1、基本思路
延续项目问题,构成整单元探究主线,结合具体实例,针对性学习与分析知识。
2、实施路线
七、教学准备
1、环境准备
Python环境
2、资源准备
类型
项目
来源
课件
3.3 计算机程序与程序设计语言.pptx
教师制作
微课
计算机程序运行的原理.mp4
光盘提供
计算机程序设计语言.mp4
教师制作
python的安装与调试.mp4
活动文档
课时互动记录表
评价工具
单元学习评价量规
单元问卷练习
程序
Python安装程序
下载
八、教学过程
环节
教学活动
设计意图
目标达成
环节一:项目回顾3.2
教师:
1、结合实例买笔记本问题转化为求解方程:6x+5y+4z=50的正整数解复习回顾3.2的知识:
1)算法的概念
2)算法的特征
3)算法的描述
4)算法的结构
学生:回顾与思考
巩固已学
,
奠定未学
环节二:展示选题程序提出问题,导入3.3“程序”主题
教师:
回顾选题导入3.3 计算机程序与程序设计语言
学生:回顾与思考
利用选题连线
,
激发思考
计算思维
环节三:探究活动一:计算机程序
学生:自主结合微课“计算机程序的工作原理.mp4”与教师讲授理解计算机的工作原理。
教师:结合学生自主学习,利用幻灯片分析知识。
提高自主学习能力和知识理解度
数字化学习与创新
环节四:探究活动二:计算机程序设计语言
教师:引导学生结合微课“计算机程序设计语言.mp4”学习以下知识:
学生: