《高教版信息技术《5.1初始程序设计 任务1 认识算法》教案.docx》由会员分享,可在线阅读,更多相关《高教版信息技术《5.1初始程序设计 任务1 认识算法》教案.docx(3页珍藏版)》请在第壹文秘上搜索。
1、教学项目4学时5.1专业班级授课日期初识程序设计课时数授课对象学情分析教学目标教学重点教学难点教学环境知识储备行为习惯能力基础了解计算机程序和算法的基本概念和特怔,认知程序三大基本结构:了解计算机程序设计语言的发展及常见主流程序设计语言的种类和特点;理解掌握流程图描述法,会用流程图表达算法;掌握Python基本语法,能根据实际问题分析设计算法;掌握使用编程工具创建、编辑、调试、运行简单Python程序的操作方法用流程图表示程序算法;Python基本语法根据问题设计算法;Python程序编写及调试具备多媒体教学环境、安装有Python编程开发环境的计算机房教学环节教学内容学生活动教师活动设计意图
2、课前任务(1)计算机程序设计语言概念(2)主流程序设计语言(3)Python(1)根据课前学习任务表,阅读教材、上网查询资料,完成自学笔记(2)完成课前学习测试(1)发放课前学习任务表(2)编制测试问卷,根据学生测试结果分析学情对于学生可自我获得并易于理解的知识内容,引导学生自主学习,激发学生学习兴程序设计语言基础知识(4)算法流程图常用图形趣和主动学习意识课程导入(1)展示Python程序运行效果,突出程序的强大功能(2)创设情景,以“小剧场”方式呈现,引出算法主题(1)听课并观看程序运行效果(2)观看“小剧场”,分析高老师与小信/机器人之间的对话内容区别(1)展示高效Python程序,并简
3、述本单元主要学习内容及目标(2)播放视频带领学生寻找对话内容的区别(1)借助效果展示强调程序设计和广泛应用及高效性(2)创设情景,算法已经渗透到人们生活、娱乐、学习等方方面面,让学生在实际生活经验的基础上开展学习II-务1讨论与交流(1)倒水的自然语言算(2)算法概念:从倒水过程对应算法的概念(3)算法特征描述:确定性、有限性、输入项、输出项可行性(1)讨论并回答倒水的操作过程(2)听课,学习自然语言表示算法(1)在学生讨论回答的基础上整理得到自然语言表示的算法(2)结合倒水实例讲述算法的概念及特征教师根据实际问题帮助学生构建起解决问题的方法,并归纳形成算法的概念和特征自学展示流程图常用图形含
4、义抢答任务:流程图常用图形含义(1)根据课前学生自学情况,安排抢答练习(2)给予点评和鼓励巩固课前学习,抢答提升学生学习积极性和课堂活跃度实践IC设计网购电影票显示付款金额”问题的流程图算法表示(1)自主探究实践:自然语言算法表述流程图算法表述(2)(1)引导学生设计算法并用流程图表示算法(2)鼓励点评,引导学生,培养正确表示算法的思维方法学生自主内化知识技能,建构算法技能点2(“高速公路收费计算”流程图表示交流展示:算法流程图梳理总结(1)分析算法的方法(2)解析课后任务:分别用自然语言和流程图描述求三角形面积的算法梳理本节课学习内容,完成练习帮助学生梳理总结分析问题、设计算法的方法整理知识技能点课后拓展(1)根据三角形面积计算公式设计算法并绘制流程图(2)完成课后测试任务(3)整理本节课学习内容思维导图