好文档 - 专业文书写作范文服务资料分享网站

粤教版高中信息技术必修4.1编制计算机程序解决问题 《从游戏出发—程序的三种基本结构》 说课讲稿

天下 分享 时间: 加入收藏 我要投稿 点赞

《从游戏出发—程序的三种基本结构》说课大纲

一、说教材

本节课选自广东教育出版社《信息技术基础(信息技术必修)》第四章《信息的加工与表达》第一节《编制计算机程序解决问题》,介绍了编制计算机程序的基础知识和利用其解决问题的一般过程,旨在培养中学生针对具体问题,如何运用程序设计语言编制计算机程序来解决问题的能力。

二、说教学对象

高中生在学习和生活中已经接触过一些事务流程处理的案例,具备一定的数理逻辑基础,但对编程语言和程序的基本结构了解不多。因大部分学生没有编程基础,虽对三种程序设计基本结构的认知比较容易,但是灵活搭配运用三种基本结构来编制具体的强大的程序是学生难以理解的,这也是教学的一个重点、难点。基于学生的认知水平,这节课我使用可视化程序设计可以取得比较好的效果,这样学生就不需要理解传统的高级程序设计语言代码的语法,省去了记忆枯燥代码的时间,但又没有丢失程序设计语言的基本元素,适合缺乏编程基础的学生快速学习和理解程序的基本结构。

三、说教学目标

【知识与技能】

1.理解程序设计的三种基本结构。 2.熟悉可视化程序设计的编程方法。

【过程与方法】

1.了解编制程序解决问题的基本过程。 2.熟悉使用可视化块语言编程的过程。

2.掌握运用程序设计三种基本结构进行解决问题的方法。

【情感态度与价值观】

1.体验编写程序解决问题的乐趣。 2.感受可视化块语言编程的魅力。 3.提升学生的信息素养。

四、说教学重难点

教学重点:理解程序的三种基本结构及其在程序设计中的应用方法。 教学难点:三种基本结构在实际程序中的灵活应用。

五、说教法 1.讲授法 2.练习法 3.任务驱动法 六、说学法 1,自主探究学习法 七、说教学策略

1.演示讲解:针对程序三种基本结构的概念知识、在线可视化模拟编程平台的使用,教

师演示和讲解,帮助学生快速的理解和掌握相关知识点。

2.游戏探究:通过简单的过关编程游戏,让学生在玩中学,将理论知识与实际编程结合起来,从而对程序的三种基本结构有更感性的认知,突破教学难点。

3.难题探讨:通过对编程游戏中的难题进行探讨,增强学生对三种基本结构的理解,检验学生对本课所学知识的掌握。

八、说教学过程

教学环节 教师活动 学生活动 设计意图 通过在线模拟编程游戏平台吸引学生兴趣,并激发学生动手探究的欲望。 游戏探究,体验块语言编程游戏。 通过3个典型的小游戏的代码实现分析,引出程序设计的三种基本结构:顺序、循环、分支,并将三种结构与具体代码对应起来,让学生对探究更有体会。 新知识归纳与讲解(15分钟) 请学生演示闯过迷宫第3关游的方法,并通过对第3关解决问题方法的分析,介绍循环结构的基本概念。 分析第3关游戏多步重复操作的实现方法,理解循环结构的程序实现。 将具体代码与可视化块语言游戏编程相结合,帮助学生更好的理解三种基本程序结构。 游戏引入介绍了块语言编程游戏的了解在线模拟编程游戏平台的使用方法,激发兴趣。 (1分钟) 玩法与解决问题的一般步骤。 游戏探究指导学生自主探究完成编探究完成编程迷宫游戏前6个。 分析第1关游(7分钟) 程迷宫游戏的前6个。 介绍顺序结构的基本概念。 戏的解决方案,理解顺序结构的程序实现。 通过分析第6关问题解决的办法,介绍分支结构的基本概念。 分析第6关游戏的分情况处理,了解分支结构的程序实现 指导学生灵活运用程序的三种基本结构,完成块语言编程游戏的剩下的4关 结合程序的三种基本结构,完成编程平台的10个小游戏。 探讨第10关小游戏的解决解决思路,加深对程序结通过编程小游戏进一步加深学生对程序设计三种基本结构的理解 游戏练习(8分钟) 针对最难的第10个小游戏,难题探讨探讨如何灵活运用程序的三种(3分钟) 基本结构解题,强调程序结构在通过难题探讨来提高学生对灵活运用程序设计三种基本结构的能力。 通关课堂小结进一步整理所学知识。 通过测试,对学生实际应用中合理搭配的重要性。 构搭配的理解。 课堂小结小结本课所学的三种基本小结本课所学知识。 (2分钟) 结构程序的概念和应用。 在线测试 反馈教学指导学生完成课堂测试。 通过问卷星完对学生测试情况进行反馈成课堂测试。 学习情况进行调查,反馈教学效果,并进一步加强学生对基本概念的理解。 (4分钟) 和评析。

九、说教学反思

1.通过编程游戏提升学生的学习兴趣

本课的教学内容是介绍程序设计的三种基本结构,并进一步理解三种基本结构在具体问题求解中的灵活运用,属于程序设计的基础知识,三种基本结构本身比较抽象,常规教学中学生容易感到枯燥,产生一定的排斥心理,本课利用10个简单的小游戏,必须通过编程代码才能实现游戏的通关,而游戏内容又比较简单,跟传统的程序设计所使用的题目相比更有趣味性,也具有循序渐进的难度挑战,充分调动了学生的学习兴趣,使学生的学习投入度大升。本课的游戏内容必须通过编程代码实现游戏的问题解决,方便了教学的进行。

2.可视化编程环境为编程基础入门学习提供了方便

一般程序设计更多的是使用传统的高级语言,学生要掌握基本的程序代码编写需要经过

代码指令的理解和记忆、语句语法的熟悉、程序编写的调试与排错等才能够基本掌握,这个过程需要比较长时间的付出,而高中学生在信息课程的开始课时是比较少的,要将高级语言快速掌握不太容易,对于像本课内容中的程序结构的理解则更不容易,而本课采用可视化的块语言编程环境作为程序理论知识的基础讲解,充分利用了可视化编程环境的代码简易性和调试简化的优点,而可视化编程中的模块代码依然保留了程序设计的基本代码功能,依然能非常方便的呈现程序结构的相关概念。可视化代码环境的选择为程序理论教学提供了便利。学生通过可视化编程环境对编程知识的学习为他们理解程序设计和基本程序解题思想提供了方便,要进一步学习更专业的高级语言也快速的将相关的程序知识转移到的编程语言环境中。

本课使用的网络可视化平台在使用的时候不需要安装专用的编程环境,只需要通过浏览

器即可完成,其代码结构与scratch比较类似,非常简单,很适合没有基础的学生快速学习和了解程序设计的思想。

3.教学体现信息技术学科核心素养

本课教学设计体现了信息技术的学科核心素养。对通关游戏的问题分析和解决方案建构

体现了对信息意识的培养;通过编程的方式实现通关游戏体现了计算思维;网上在线模拟编程平台的使用是信息化学习的体现;学生游戏过程中遵从游戏规则,通过规范的程序代码实现游戏的解决体现了对信息社会责任的培养。

4.网络平台的使用具有一定的局限性

本课借助于网络上的公益教学平台上的一个可视化块语言编程环境,这样对教学会有一

定的方便性,但同时也有一定的局限性。课堂的教学必须依赖网络的正常运行,一旦网络出现故障教学就容易受到不良影响,在教学中需要做好应对准备。通过本平台的学习让学生对编程的基本结构有了一定的认识,但是这个平台毕竟只是个模拟编程游戏平台,并不是真正

粤教版高中信息技术必修4.1编制计算机程序解决问题 《从游戏出发—程序的三种基本结构》 说课讲稿

《从游戏出发—程序的三种基本结构》说课大纲一、说教材本节课选自广东教育出版社《信息技术基础(信息技术必修)》第四章《信息的加工与表达》第一节《编制计算机程序解决问题》,介绍了编制计算机程序的基础知识和利用其解决问题的一般过程,旨在培养中学生针对具体问题,如何运用程序设计语言编制计算机程序来解决问题
推荐度:
点击下载文档文档为doc格式
6fm2m45tw547le14lopx1jxus0hkxz00vte
领取福利

微信扫码领取福利

微信扫码分享