还剩3页未读,继续阅读
文本内容:
教学设计范例-
5.1初识程序设计课时数4学时教学项目专业班级授课日期授课对象知识储备行为习惯学情分析能力基础了解计算机程序和算法的基本概念和特怔,认知程序三大基本结构;了解计算机程序设计语言的发展及常见主流程序设计语言的种类和特点;理解掌握流程图描述法,会用流程图表达算法;教学目标掌握Python基本语法,能根据实际问题分析设计算法;掌握使用编程工具创建、编辑、调试、运行简单Python程序的操作方法用流程图表示程序算法;Python基本语法教学重点根据问题设计算法;教学难点Python程序编写及调试具备多媒体教学环境、安装有Python编程开发环境的计算机房教学环境教学环节任升学生学习积极性和课1计算楣呈序蚓语言概1根据课前学习任1发放课前学习任务抢答任务:流程图常5流程图常用图念形含义对于学生可自我获得并务表,阅读教材、上表用图形含义2主流程序设计语言易于理解的知识内容,网查询资料,完成自2编制测试问卷,根引导学生自主学习,激课前任务3Python程序设计语学笔记据学生测试结果分析发学生学习兴趣和主动言基础知识2完成课前学习测学情学习意识4算法流程图常用图形试1根据课前学生自学堂活跃度情况,安排抢答练习1借助效果展示强调程1展示高效Python程序设计和广泛应用及高展示1Python程序运1听课并观看程序序,并简述本单元主要效性行效果,突出程序的强运行效果学习内容及目标2创设情景,算法已大功能2观看小剧场〃,课程导入2播放视频,带领学经渗透到人们生活、娱2创设情景,以小剧分析高老师与小信/生寻找对话内容的区别乐、学习等方方面面,场〃方式呈现,引出算机器人之间的对话内让学生在实际生活经验法主题容区别2给予点评和鼓励的基础上开展学习巩固课前学习,抢答提2高速公路收费计1引导学生设计算法1倒水的自然语言算法算〃流程图表示表述1在学生讨论回答的学生自主内化知识技实践1讨论并回答倒水教师根据实际问题帮助讨论体验2算法概念从倒水过基础上整理得到自然能,建构算法技能点的操作过程学生构建起解决问题的与语言表示的算法程对应算法的概念方法,并归纳形成算法2听课,学习自然语交流3算法特征描述确定2结合倒水实例讲述的概念和特征言表示算法性、有限性、输入项、输算法的概念及特征1自主探究实践自出项、可行性并用流程图表示算法然语言算法表述流程1〃设计网购电影票显2鼓励点评,引导学图算法表述2交流展示付款金额〃问题的流生,培养正确表示算法示算法流程图程图算法表示的思维方法1分析算法的方法1根据三角形面积计算公式设计算法并绘制流程图帮助学生梳理总结分2解析课后任务分别课后拓展梳理本节课学习内析问题、设计算法的方梳理总结用自然语言和流程图描整理知识技能点容/完成练习述求三角形面积的算法法2完成课后测试任务3整理本节课学习内容思维导图教学环节对于学生可自我获得并1根据课前学习任务1发放课前学习任务表易于理解的知识内容,引表,阅读教材、上网网络搜索当前主流程序2学生实践资源、课件导学生自主学习,激发学查询资料,完成自学设计语言,准备课上交等素材的收集准备生学习兴趣和主动学习课前任务笔记流主流程序设计语言的3学生小组文稿的修改意识,小组合作加强同学2分小组完成几种主特点及应用辅导间沟通,提高作品的质量流程序设计语言特点及应用的介绍文稿播放视频,并提问,视频演示机器人倒水学生观看视频,思考回〃机器人倒水〃要怎样才借利用视频吸引学生的课程导入思考怎样实现答问题能实现,从而引入新课注意,让学生关注课堂1根据课前小组讨论情况,安排小组代表讲述1分小组展示汇报不对学习内容的个人理解小组展示激发学生积极分小组交流程序设计语同程序设计语言的特性,交流互动促进学生2给予点评和鼓励,引自学言C、C++、Python、点及应用导同学正确雨介主动学习,小组合作加展不Java的特点和应用强同学间沟通,提高作2小组评价相互学3引导学生抓住每种语品的质量习、记录要点言的特点,填写特点对比表格1教师讲解语言三个发展阶段1计算机语言发展阶2教师讲解概念程序段机器语言一汇编一高1对比学习语言三个3结合教材与微视频,级语言,以表格形式总发展阶段讲解程序基本结构,展结特点示算法流程图,通过提结合微视频,以多次提2学生认真听课,思2计算机程序一组操问〃三种程序结构之间问、实例展示等方式,进考回答问题,根据流程知识作的指令或语句的序列,的区别,让学生掌握三行知识点的讲解,可以图回答三种程序结构讲解是计算机执行算法的操者的概念与区别让学生参与其中,并且的区别与特点;通过展作步骤真正掌握每个知识点示的实例,总结4展示程序基本结构实3程序的基本结构例,提问引导学生思考Python基本语法的特顺序结构•点与作用选择结构彳盾环结构•教师提前准备好Python安装Python软件,跟软件的安装包,上课之教师边讲边练,让学生实践〃网购电影票显示付款着教师操作,创建项目,前发给学生,讲解如何快速吸收知识,提高教体验金额〃程序编写调试编写代码,进行调试使用Python软件学效率1展小作品点评学生作品,从算法、完善作品,通过评价环展不2听课并修正完善编语句、编程习惯等角度节强化知识、技能和态展示学生编程作品评价写程序点评作品度在Python SHELL环境下1简述Python SHELL引导学生通过探究合作,创建运行调试任务1〃巩在PyCharm环境下进探究与环境的使用学习Python SHELL环固提高〃中设计的〃三角行三角形面积程序合作境,巩固Python程序2组织三角形面积〃形面积〃程序的编写调试编写程序编写1Python语言的特点1讨论1帮助学生总结2Pycharm编程环境总结梳理2回顾本节课主要内2简单梅里本节课技整理知识技能点3程序编写调试的T殳能点思维导图形式容操作流程1完成课后测试任务课后拓展2整理本课学习内容思维导图■第、学时34教学环节教学内容学生活动教师活动设计意图教师提前通过学习平台等培养学生自主学习预习本节课内容,学课前任务Python的基本语法方式,发布微课视频,供学的能力,拓展学习途习微课视频生学习径教师通过一张Python代码截图,展现Python的代码让学生熟悉结构的结构,并且介绍每个结构的组成,同时能编写规列出上次课的Python代码,引学生观看Python代组成为了能编写规范的代问题引入范的代码,了解出具体的基本语法,引入新课码码,接下来了解Python的Python的一些基本一些基本语法,包括注释、语法行与缩进以及语句换行1Python语句换行的知识2Python标识符及其命名规范⑶娼结合微视频,以多学生认真听课,思考・单变量赋值a=l次提问、实例展示等回答问题,通过展示多种方式,进行知识・多重赋值a=b=c=l知识的实例,总结出教师展示课件,并举例讲点的讲解,可以让学讲解・多元赋值a,b,c=l,2,3Python中的每个基解知识点生参与其中,并且真本语法的特点与作用4常量彳帝寺不变的常数正掌握每个知识点5函数具有函数名、参数、返回值6表达式7语句1编制〃高速公路8注释收费计算〃程序21组织引导学生分析问题一设计算法T编写程序一教师提供针对性的打开教师提供代码,1〃高速公路收费计算〃程序实践调试案例可以更好地帮根据提示信息改正错编制体验助学生快速吸收知误或补齐代码2教师提前准备好错误的2Python程序调试改错Python程序识,提高教学效率1根据提出问题探索〃煎饼的最佳方思考讨论最短时间方更好地使学生建构探究与合作将方案整理成算法操作手法〃,讨论如何实现最短时间案程序思维册提示下载安装Python1帮助学生梳理总结4个2观察基本步骤分析问题——课后拓展生活中1思考总结程序设计和基本步1思考讨论设计算法——编写程序一梳理总结骤2回顾1本节课主整理知识技能点调试运行2整理主要知识技能点要内容2简单梳理本节课技能点的实际应用,提出一个问题,设计思维导图形式算法并画出流程图,编写Python程序3完成课后测试任务4整理本课学习内容思维导图诊改反思。
个人认证
优秀文档
获得点赞 0