资料摘要
《编制计算机程序解决问题》教学设计——4.1.4剖析编制计算机程序解决问题的过程遵义市第四中学张元玉一、课程标准分析1.课程标准初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。2.分析课程标准对本节课的定位在于了解和体验,了解编制计算机程序解决问题的基本过程,体验程序的作用及其
- 资料类型:教学教案文档
- 所属课文:4.1.4 剖析编制计算机程序解决问题的过程
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 69
- 下载次数
- 0
- 更新时间
- 2018-08-31 07:51:00
- 来源学校
- 学校:遵义市第四中学
4.1.4 剖析编制计算机程序解决问题的过程教学设计案例
未知
摘要:暂无摘要
关键词:4.1.4 剖析编制计算…教学设计案例
正文
《编制计算机程序解决问题》教学设计
——4.1.4剖析编制计算机程序解决问题的过程
遵义市第四中学
张元玉
一、课程标准分析
1.课程标准
初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
2.分析
课程标准对本节课的定位在于了解和体验,了解编制计算机程序解决问题的基本过程,体验程序的作用及其开发环境。
二、教材分析
本节是广东教育出版社的《信息技术基础》(必修)第四章第一节第四小节,重点介绍用计算机程序解决问题的基本过程,是选修《算法与程序设计》的概述和引子。本课围绕体验使用Visual Basic 开发环境编制程序展开,让学生了解编制计算机程序解决问题的基本过程与方法,同时亲身体验计算机程序的整个编制过程并获得成就感,产生继续学习计算机程序设计的兴趣。
本课时内容结合实例,让学生充分了解算法和程序设计在解决问题过程中的地位和作用,培养学生的计算思维和问题解决能力。
三、学情分析
高一的学生已经具备了一定的使用计算机的经验,但几乎都是与常用的工具软件和网络应用有关。学生在数学(必修三)已经学习了《算法》的相关知识,有相当强的逻辑思维能力,具有对算法的理解力。但对于编程,绝大部分同学还处于只是听说过的阶段,既感兴趣,也带有畏惧感,学生毕竟实践少,程序设计是薄弱环节。故本节课设计重在让学生体验编制计算机程序解决问题的过程,弱化程序代码的编写,感受编制计算机程序解决问题的魅力。
四、教学目标
1.知识与技能: (1)知道算法、程序设计的基本概念;
(2)掌握编制计算机程序解决问题的一般过程;
1
2.过程与方法:
(1)从实际问题出发,亲历编制计算机程序解决问题的完整过程:分析问题——设计算法—编写程序—调试运行—检测结果;
(2)在理解算法的基础上,通过模仿、修改代码,进而结合实际问题不断调整、完善算法及程序。
3.情感态度与价值观:
(1)激发学生对于通过算法与程序设计解决实际问题的兴趣与自主探究意愿;
(2)培养学生利用计算机程序分析问题、解决问题的思想意识和严密的逻辑思维习惯。
五、教学重难点
1.教学重点:从实际问题出发,体验并分析编程解决问题的过程。
2.教学难点:用VB设计程序,修改代码,完成程序不同功能。
六、教法、学法分析
教法:创设情景法、任务驱动法、讲授法、演示法、提问法、分层教学法等。
学法:自主探究、小组合作等。
七、教学过程
教学环节
教师活动
学生活动
学生完成分组
学生思考
回答问题
2 设计意图
做好准备
课前准备
指导学生进行分组;
1.
PPT呈现教师本人通过自动售票机买票的过程;
情境导入
2-3’
2.
提问:
自动售票机是如何实现找零的?
呈现课题:
编制计算机程序解决问题
--剖析编制计算机程序解决问题过程
如何实现的?
(一)分析问题
由教师买票切入,激发学生兴趣,促使学生思考,引出课题。
找零=投币-票价
设问:
学生思考
知识讲解自动售票机找零存在哪些情况?
学生回答
找不找、找多少、怎么找。
3-5’
(二)设计算法
1.以无需找零的为例,分析设计算法。
学生思考
学生回答
自动售票机售票过程简化为:
先讨论最简单的情况,无需找零,引导学生从数学角度入手,寻找解决问题的方法,引出算法及程序设计。
了解程序的算法方式有自然语言、程序框图。
算法框图
程序设计语言
2.介绍VB程序设计
微课片段1:认识VB
通过1分钟的微课片段让学生快速熟悉VB编程环境。
3
(一)任务一:无需找零
微课学习
自主探究
提供参考代码
学生演示
提供导学案、微课视频帮助学生快速上手。通过让学生自主完成任务,学会将微课中减法计算迁移到票价找零任务中来。
通过做中学的探究体验以及学生的演示和教师的引导,学生初步体验编制计算机程序解决问题的过程。
通过学生演示作品,修改票价,程序无法正常呈现结果,进而引出需要找零钱的情况,引出任务二。
任务一、任务二、任务三的设置环环相扣、层层深入,让学生进一步根据给定的代码亲身体验编制计算机程序解决提供导学案、微课片段2(VB设计减
法计算)
教师端播放微课片段2 (二)任务二:要找零钱z元
问题2:票价是92元,你投入的纸币
是100元,找不找?
自主探究结合学案
思考要点
继续探究任务2
1.分析问题
:要找
6-12’
2.设计算法
3.编写代码(提供参考代码)
4.调试运行
(三)任务三:怎么找零钱
1.
分析问题
:怎么找
找零8块钱,是8张一块的还是一张
4
五块的和三张一块的?
2.
设计算法:判断、选择语句
结合学案
继续探究任务3 问题的过程,突破教学重点。
教师引导结合学生作品分析,还有哪些问题可以继续完善,引导学生归纳。引出挑战任务。
3.编写代码(提供参考代码)
4.调试运行
提供微课资源包供学生自主选择性学习,哪个任务有困挑战任务:(选择一个或多个完成)
每一个小组学生A.能找1元、5元、10元零钱
根据每组情况自B.能找1元、5元、10元、20元零钱
由选择一个或多C.能找1元、5元、10元、20元、50合作探究
8-10’
难的就打开哪个微课进行学习,突破难点。
挑战任务没有提供完整代码给学生,只提供核心关键的的代码,目的是让学生通过微零钱
D.生成*.exe格式文件提交到教师端
E.清除之前的找零结果
个任务完成
操作分析、小组讨课的学习、小组的讨论,在理论交流、合作探究解算法的基础上,模仿、修改完成挑战任务。
代码实现编制程序解决问题。
挑战任务的设置,给不同层次的同学不同的空间,要求
每个组的学生自由选择任务来做,可以选择一个、两个或多个,实现分层教学。
F.只能投币100元、50元、20元、10元
有能力的小组做
提供微课资源包
多个任务。
5
让学生们有机会相互切每组成员代表必须展示和表述清楚以下内容,小组成员可以补充:
展示交流
4-6’
磋、共同提高,不同观点的交小组代表展示交锋可以更好地引发学生的思维冲突和自我反思,达到了本节流。
踊跃发言,各抒己课的高潮。学生选择的任务不同,设计的算法也不同,编写见。
的程序不同,而这些不同正好①选择的是什么任务;
②运行结果;
③解决的方法是怎样的;
突破教学难点:完成程序不同功能,解决了不同的问题。
总结:
引导学生总结本节课,归纳编程解决问题的基本过程
课后思考:找零5角的怎么实现?
学生总结
学生根据自身情评价总结
总结可以增强本堂课各个环节的连贯性。
课后思考留给对此内容感兴趣的同学去完成。再次突出编制计算机程序解决问题。
课堂升华,让学生学会如何思考,着重对学生计算思维的培养。
况归纳总结。
2-3’
课堂寄语
我觉得每个人都应该学习一门编程语言
学习编程教你如何思考
就像学法律一样
学法律并不一定要为了做律师
但法律教你一种思考方式
学习编程也一样
6
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-08-31 07:51:00
- 下载次数: 0
- 浏览次数: 69
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_166095
来自:学校:遵义市第四中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:4.1.4 剖析编制计算机程序解决问题的过程教学设计案例是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《4.1.4 剖析编制计算机程序解决问题的过程》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。