- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1
3.3计算机程序与程序设计语言
1.课时教材分析
内容分析:本小节内容是在前两节“计算机解决问题的一般过程”和“算法及其描述”的基础上,学生将学习到计算机程序及计算机的基本组成、了解三类
程序设计语言。
结构分析:本节是第三章最后一节,内容上承接前两节计算机解决问题的一
般过程和算法及其描述,同时,为下一章具体开展程序设计基础的学习做铺垫。
课程案例调整:为了促进学生理解,提高学习兴趣,结合学生知识水平,引
入学生感兴趣的案例:“鸡兔同笼”同类型问题探究活动。
2.课时学情分析
学生基本情况:高一年级学生
学生知识情况:在之前的课程中,学生已经学习了三种描述算法的方法,但是这三种方法计算机无法识别,必须进一步学习计算机程序以及程序的运行过程,了解算法、计算机程序、计算机程序设计语言,方可实现用计算机解决问题
的目的。
学生综合情况:对编程有挑战欲望,对信息技术有强烈的好奇心,对新事物
能够主动思考,乐于探究,积极尝试。
3.课时学习重点
(1)计算机程序及程序在计算机内部的运行过程。
(2)计算机程序设计语言及其特点。
4.课时学习难点
几种程序设计语言的特点
5.开放性学习环境
多媒体、微课、问卷星平台、微机教室以及机房广播演示系统
6.课时学习目标
(1)了解计算机程序及程序运行过程。
(2)认识计算机程序设计语言,了解计算机程序设计语言的发展。
(2)了解高级编程语言的使用,体验计算机解决问题的过程。
2
7.课时教学过程
教学环节
教师活动
学生活动
设计意图
(一)复习旧
知创设情境引出课题(3分钟)
提问:前两节课通过对“鸡兔同笼”问题的探究,回想一下解决这个问题经历了哪几个
过程?
引出程序的概念。
回忆旧知,思考回答问题。
激发学生学习兴趣,引入本堂课的知识重点和逻辑框架。
(二)师生互动
探索新知(8-10分钟)
一、计算机程序
1.程序的概念:(结合课
本和视频)
2.讲解计算机的工作过
程:
二、计算机程序设计
【教师讲解】程序设计语
言定义
【微课展示】
介绍三种语言:机器语言、汇编语言、高级语
言。
【教师作小结展示
PPT】
1.机器语言
2.汇编语言
3.高级语言
学习计算机程序相关知识,
思考问题。
观察分析计算机程序运行示意图,了解计算机的工作过
程。
观看微课,独立思考,分析
问题。
知识由浅入深,便于学生很快的融入课堂并掌握知
识。
让学生了解计算机相关基本知识,为后续内容奠定
基础。
促进学生掌握知识,提高学生分析
能力。
帮助学生深刻理解三种语言的特
点。
。
4
(三)自主探究
(8-10分钟)
(分组合作、网络检索)
1.三大语言的优缺
点比较。(填写学习卡1)
2.小组内展开交流活动,用图示法表述:算法、程序、程序设计语言之间的关系,并展示交流。(展
示交流任务卡2)
学生独立思考,积极参与小组讨论,辅以计算机查询手段,完成自主
探究。
检阅学习成果,拓
展课堂内容。
(四)实例探究
巩固提高(10分钟)
通过今天的学习,在“鸡兔同笼”这个问题的基础上我们继续探讨同类型的问题:例1、例2(通过机房广播系统发送对应的py文件,学生自选或者自编题目,尝试
修改补充代码并运行。)
学生在教师引导下,通过实例直观感受高级编程语言解决问题的过
程。
学生接收老师发送的py文件,思考并补充代码,调试
运行。
让学生对高级编程语言有初步的
直观体验。
加深学生对编程语言的理解,培养学生使用高级编程语言解决问题
的意识。
(五)课堂小
结
(2分钟)
让学生思考反馈本节课所学
的知识。
帮助学生形成系
统的知识体系。
(六)章节检测
(3-5分钟)
问卷星在线检测:
/vm
/e678472.aspx
完成在线自我检测,复习旧
知,巩固新知。
让学生思考反馈本章所学的知识,进行总结性评价,为下一章内容奠
定基础。
8.课时教学板书设计
计算机程序与程序设计语言
一、计算机程序
二、机器语言→汇编语言→高级语言
9.反思性教学改进
1、将计算机程序与程序设计语言的原理、过程、技能培养与思维发展融入
运用解决问题和完成任务的过程中,促进信息技术学科核心素养达成,完成目标。
2、运用教学的直观性原理,将课程知识与实例联系在一起,层层深入推进。
3、探究活动中出现“放有余而收不足”的情况,小组活动看似热闹,却也出现过程拖沓、效率低下的情况。所以要提高操作的有效度,更要重视操作前的
分析和讨论,让学生渗透计算机信息意识,更好的发展计算思维。
。
文档评论(0)