Python入门教学---记忆训练小游戏_第1页
Python入门教学---记忆训练小游戏_第2页
Python入门教学---记忆训练小游戏_第3页
Python入门教学---记忆训练小游戏_第4页
Python入门教学---记忆训练小游戏_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学设计教学基本信息课题Python入门教学-记忆训练小游戏姓名田俊涛学科信息技术学校黄陂中年级高一教学指导思想教学指导思想:新课标中提到“帮助学生掌握信息技术基本知识与技能、增强信息意思”“树立正确信息社会价 值观和责任感的基础课程”“引导学生理解信息技术应用过程中的个人与社会关系,思考信息技术为人类 社会带来的机遇和挑战,履行个人在信息社会中的责任和义务,帮助学生成长为有效的技术使用者"''信 息技术学科核心素养培养信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成” “信息社会责任是指信息社会中的个体在文化修养、道德规范和行为自律等方面应尽的责任

2、与义务”。本课以记忆训练小游戏作为主题,希望通过计算机程序的编写来实现,从而培养学生信息技术核心素 养中的信息意识、计算思维、创新思维等,同时也让学生了解程序也是拥有其价值性、创作性、版权社会 价值性,以此让学生学习Python的入门教学。教学背景分析教材分析:本课以科学教育出版社出版的信息技术必修1第二单元编程计算为依据。该单元通过编制程序探 究计算机解决问题的过程,让学生初步了解算法的三种基本结构,即顺序结构、分支结构、循环结构,以 及如何对算法进行描述,熟悉计算机程序设计语言一一Python的开发环境,学会编写简单的程序。内容分析:Python作为一门最接近自然语言的计算机程序语言,非常

3、容易上手和入门,想要深入了解也需要花费 一定的精力与时间,可以让不同层次的学生有可持续深入探究的基础,与此同时可以让学生潜移默化中培 养自我学习的习惯、计算思维、编程思维、创新思维。学情分析:学生对于Python是一个新鲜的东西,对其的安装、环境配置、软件的使用、程序的编写、程序的调 试、程序的运行都是比较陌生,需要一定的时间进行了解熟悉。学生对程序的三种基本结构,在理论和基本流程图有一定的了解,但是在实际的编程语言环境中进行 编写运用还是一片空白,其初中信息技术基础水平比较薄弱。教学方式:自主学习 演示法 小组讨论任务驱动技术准备:微课Python入门教学网址教学广播系统完整程序代码等相关资

4、料教学目标教学目标: 学会安装Python语言的编程软件及环境配置 了解计算机解决问题的过程 了解流程图的规范表示方法,学会使用自然语言和流程图描述算法 了解算法的三种基本结构,掌握顺序结构、分支结构、循环结构的基本结构,学会赋值语句、if语 句的使用方法,运用顺序结构、分支结构的语句编写简单的程序解决问题,学会记数循环、条件循环的使 用方法,熟练掌握分支、循环结构解决问题。教学难点: 自然语言和流程图对算法的描述 分支结构、循环结构的基本用法 使用三种基本的程序结构解决问题教学重点: 对需要解决的问题进行分析并归纳出解决问题的算法 解决问题算法中需要使用的基本结构,如何应用其结构进行编写出解

5、决问题的代码 熟练使用Python语言对三种基本程序结构处理问题教学过程(表格描述)教学 阶段教师活动学生活动设计意图技术 应用时间 分配课程 引入展示“最强大脑”中训练 记忆的程序。(游戏说 明:次性展示带有编号 的10种物品,在屏幕中 停留10秒钟,然后随机 给出物品,回答物品对应 的编号,如果回答正确, 回答正确题数增加1,回 答错误,退出游戏。)观看游戏视频 参与游戏吸引学生注意力 激发学生学习兴趣 感受程序的魅力程序代码3,环境 分析 程序 安装提问:同学通过游戏的参与,是 否能够判断该游戏是使用 什么语言编写的? 再次执行小游戏的运行程 序,提醒学生仔细观察、 并思考问题。板书学生

6、回答答案,并总 结归纳,推出正确答案 Python提问:既然现在知道是Python 语言编写的程序代码,那 同学如何在自己的电脑上 安装Python语言的运行 环境呢?同学们试着利用 搜索引擎完成Python语 言程序的安装。提示:利用百度搜索“Python菜 鸟入门教程”寻堂指导部分学生,解决 遇到各种问题。观看游戏演示 思考问题 回答问题(预测学生会有各种类型 的答案)利用搜索引擎搜索Python 入门教程,下载安装程并 完成程序安装。RUNOOB COM引导学生思考分析疏导学生自主学习通过网络学会自学学会相互交流学习锻炼学生自我判断问题、 解决问题的能力粉笔麦克VPython 环了解程序

7、基础运行方式程序安装过程出现各种问 题思考、解决、提问软件 运行 简单 编程讲述:大部分同学都已经完成了 程序的安装,并在进行摸 索如何使用。演示:程序运行观看演示练习使用户 IDLE (Python 3,7 64-bit)软件-0分析 游戏(观察学生练习情况) 再次演示小游戏提问:现在同学们基本了解了 python如何使用,那么我 们一起来分析一下小游戏 是如何实现的?那位同学 用语言描述一下游戏的流 程和规则?提醒:填写活动清单回答问题:显示需要记忆的物品及其 编号,随机其中五个给出 物品,回答物品编号,错 误不加分,正确加一分, 出题5个后,退出游戏, 并展示得分多少。(其他答案对比分析

8、) 讨论:那位同学的描述的更为详 细准确,更为严密 书写:将分析过程填写在学习任 务清单上引发学生思考引导学生分析问题并思考如何解决问题学会合理质疑-'3提问:根据同学们的分析,该小 游戏的程序里而是否涉及 到最基本的三种程序结 构?在任务清单中画出三种基 本结构的流程图回答:涉及到三种画出流程图任务 清单-3提问:根据游戏的演示过程,同 学们分析一下,游戏程序 的过程是怎样的?用语言 一步步描述一下?互动:请学生回答问题?(并交流步骤)回答问题:1、显示游戏规则、物品 及其编号10秒2、清屏3、给出一个物品4、回答编号5、如果回答正确,答对题数加16、重复以上步骤,直到 答完5道题7

9、、输出答对的题数引导学生思考问题、学会 按流程的方式一步一步分 析问题并解决问题的大致 流程任务 清单-5流程 图 编写 程序到此,同学应该基本已经 清楚程序的运行过程,可 以根据分析的过程,在任 务清单上完成程序流程图已经完成了程序流程图的 同学可以根据流程图,进 行程序的编写、调试、运 行实战一:根据分析的过程画出流程图实战二:根据程序流程图编写程序,并调试运行培养学生动手能力,用python语言解决实际的问题任务 清单15,课堂小结小结计算机解决问题的一般过程为:1、分析问题2、设计算法3、编写程序4、调试运行听讲3,拓展内容拓展演示改进程序,随机出题 数目不确定,知道答题错 误退出。观

10、看演示程序 分析对比两种程序的不同 点激发学生的深入探究问题的能力3,活动清单环节自然语言出题1、显示游戏规则、物品及其编号10秒2、清屏答题1、给出一个物品2、回答编号3、如果回答正确,答对题数加14、重复以上步骤,直到答完5道题结果展示输出答对的题数流程图游戏开始显示规则物品编号三种基本程序结构流程图程序代码:import random import time import osprint (“你好,现在你有10秒钟的时间记忆下列物品及其偏好”)things =“苹果”,“香蕉”,“橙子”,“梨子”,“舜猴桃”,“柚子”,“菠萝”,“彩蛋”,“电脑”,“手机”for i in range (10):print (i, thingsE i )time. sleep(lO)os. system( “cis” )n=0t2=random. samp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论