《信息技术(8年级上册) 课时11_第二单元_程序设计语言与流程图基础2-教案.pdf》由会员分享,可在线阅读,更多相关《信息技术(8年级上册) 课时11_第二单元_程序设计语言与流程图基础2-教案.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计语言与流程图基础(第 2 课时)教学设计编者:朱星图程序设计语言与流程图基础程序设计语言与流程图基础(第第 2 2 课时课时)教学设计教学设计广州市广州市天河区教师发展中心天河区教师发展中心朱星图朱星图【教学内容分析】【教学内容分析】本节内容为广州市教育研究院编出版的信息技术(2020 年 8 月印刷本)初中第二册第 2 章程序设计初步第 1 节程序设计语言与流程图基础,该节计划 2 课时,这是第2 课时。本节内容是后续章节的学习基础与必须用的工具。本节课他们学习程序设计的一般过程,体验 fChart 流程图编辑、执行程序的过程,学会使用 Blockly 积木建立程序,同时了解 Pyt
2、hon 语言,学会用 Python 运行代码。教学重点:程序设计的一般过程。教学难点:三种工具(fChart、Blockly、Python Shell)的使用。【教学对象分析】【教学对象分析】本课的教学对象为初二年级学生,在学习本课前已经或多或少接触过程序设计,部分学生有使用 scratch 搭积木制作程序的经验,对于程序设计存在有好奇心但也有一定的畏难情绪。通过上一节课的学习,他们了解了程序与程序设计语言的知识,认识了算法的和流程图,掌握了流程图的常用符号及其代表的功能。【教学目标】【教学目标】学生了解程序设计的一般步骤。学生体验流程图辅助工具 fChart 的编辑、执行程序的过程。学生学会
3、使用代码生成工具:Blockly。学生初步认识 Python,并学会用 Python Shell 运行 Python 代码。学生能仿照示例自主建立程序。【教学策略】【教学策略】内容安排上,按照程序设计中解决问题的一般过程,从问题分析-代码设计-编写-运行的递进顺序,采用“讲-演-练”的模式来安排教学活动:教师通过复习上节课所学引出新课,通过示例讲述程序设计的一般步骤,并且通过视频进行巩固并学习本节课所涉及的 3 种工具。通过课堂练习,让学生掌握 Python 中 print 命令的使用方法。再通过课堂练习,让学生掌握结合 fChart、Blockly 和 Python shell 的编程方法。
4、课堂教学环节:复习导入-新知探究-课堂练习-小结归纳。【教学媒体选择】【教学媒体选择】多媒体网络机房,多媒体课室控制管理广播系统,课室投影系统。【教学过程】【教学过程】环节教师活动学生活动设计意图新课引入1、自我介绍。2、复习提示:上节课学习内容。3、展示本节课的学习主题。通过上节课所学知识的相关性,引起学生对本节课的兴趣。直接导入主题学习目标介绍本节课学习内容和目标。明确学习内容与目标。明确课堂目标程序设计语言与流程图基础(第 2 课时)教学设计编者:朱星图新知探究1、通过课件讲解程序设计的一般步骤。2、以让计算机输出:Hello World!为情景讲解程序设计的一般步骤。3、播放视频:用
5、fChart 建立第一个程序,学习 fChart、Blockly 和Python Shell 的使用。4、总结视频内容,并导入 print命令新知。5、通过课件讲解 print 命令的格式、功能、表达式类型等知识。6、进入练习 1,巩固学生对 print命令表达式类型的掌握。7、进入练习 2,让学生在计算机实操复杂的 print 命令,从而导入print 命令的扩展格式新知。8、最后进行练习 3,实操完成建立一个程序,整体巩固整节课的知识。听讲、思考、理解、实践。重点知识讲解与学习知识巩固引导学生思考练习题,并分析正确答案。(1)“编写程序代码”是程序设计的一般步骤中的第几步?()A.第一步B
6、.第二步C.第三步D.第四步答案:C(2)工具 fChart 的功能是()A.问题分析,确定计算机需要完成的功能。B.设计流程图,明确计算逻辑。C.积木编程,并生成 Python 代码。D.运行 Python 代码。答案:B(3)下面哪一个 print 命令书写是正确的()A.print(“abecd”“sdd”)B.print(asdas)C.print(80+100)D.print(“123”abc)答案:C学生做题、思考、巩固知识。本节课知识巩固。课后作业课后作业布置1、知识回顾2、知识梳理重点巩固课堂小结1、回顾程序设计的一般步骤与对1、知识回顾知识梳理程序设计语言与流程图基础(第 2 课时)教学设计编者:朱星图应的工具:流程图设计 fChart,积木编程 Blockly,代码生成与调试 Python Shell;2、重点知识:print 命令语法。2、知识梳理【教学评价设计】【教学评价设计】形成性评价:能正确打开三种工具,运行示例程序。终结性评价:能正确完成课堂任务,程序运行正确。