推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

高中Python程序教学的实践与思考—以《趣味小游戏程序设计》为例

更新时间:2019-12-24 08:45:49 大小:990K 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

新版信息技术课程标准的提出对一线信息技术教师的教学带来挑战。在新课标理念的指导下,本文通过高中Python程序教学课的实践,详细阐述了从教学设计到教学实施的过程,以期为新课程标准下的Python程序教学提供借鉴。


部分文件列表

文件名 大小
高中Python程序教学的实践与思考—以《趣味小游戏程序设计》为例.pdf 990K

部分页面预览

(完整内容请下载后查看)
探 索 与 实 践  
2019 年第 1、2 期  
教育信息技术  
高中 Python 程序教学的实践与思考  
以《趣味小游戏程序设计》为例  
陈秋燕ꢀ  
(深圳市宝安区松岗中学,广东深圳ꢀ518105)  
【摘 要】新版信息技术课程标准的提出对一线信息技术教师的教学带来挑战。在新课标理念的指导下,本文通  
过高中 Python 程序教学课的实践,详细阐述了从教学设计到教学实施的过程,以期为新课程标准下的 Python 程序教  
学提供借鉴。  
【关键词】新课程标准;Python 程序教学;教学设计  
一、研究背景与问题提出  
二、高Python序教学设计  
《普通高中信息技术课程标2017颁布,  
带来了教学理念、教学内容、教学策略和教学评价的大  
变革,要将文本课程落地生根变成实践课程,着实给信  
息技术一线教师带来了不小的挑战。为迎战新课标带来  
的挑战者翻阅普通高中信息技术课程标准解读,  
阅读了信息技术杂志关于新课标的专栏,开始思考并尝  
试在现阶段的信息技术教学中注入新课标的理念,以期  
在不久的将来即新教材到位后,为更全面、更顺利地展  
开教学做准备。  
本文以《趣味小游戏程序设计》为例,从学情分  
析、教学目标、教学策略和教学过程四个方面来阐述高  
Python序教学设计。  
(一)情分析  
学生是课堂的主角,学习的主体,教师要全面掌握  
学情,清楚每一个学生所处的真实状态,即备课时首先  
备学生。学生现有的认知水平、知识基础、已有经验是  
怎样的,他们的兴趣点、困惑点与共鸣处可能会是什么,  
学生的现实水平在什么程度,可能水平可以达到什么高  
度,教师都要考[2]。着眼到程序设计语言的学习,它  
对学生新旧知识连贯性的要求、逻辑思维能力的要求和  
学以致用的要求非常高,因此在把握学生情况时,要着  
重对学生这几方面的已有水平和能力做一个考量,并预  
估学生经过本节课的学习该达到怎么样的水平和能力。  
在《趣味小游戏的程序设计》一课中,笔者对学  
情做出了以下分过前面几节课的学习,高二的学  
生已经掌握了一些基本的编程知识,有了一定的程序设  
计经验。但他们也存在以下两方面的缺1.信息  
技术课一周才一节,间隔时间长,学生容易出现学了后  
面忘了前面的情况,这对学习程序设计所需要的知识  
连贯性要求形成反差,因此从整体来说基础都很薄弱。  
2.生尚未形成系统的用计算机解决问题的思维方式  
怀着美好的憧憬,笔者开始摸着石头过河  
在  
本学期的高二信息技术课开展Python序语言的教  
学。在新课标中,必修模1“数据与计算”的第三部  
分“算法与程序实现,设置了“从生活实例出发,  
概述算法的概念与特征,运用恰当的描述方法和控制结  
构表示算法掌握一种程序设计语言的基本知识,使  
用程序设计语言实现简单的算法。通过解决实际问题,  
体验程序设计的基本流程,感受算法的效率,掌握程序  
调试与运行的方法”等内容要求过相应目标的达成,  
促进学生学科核心素养  
主要是计算思维的发[1]。  
秉承这样的思想和理念,笔者以《趣味小游戏的程序设  
计》的一课为例,谈谈自己Python序教学时的教  
学设计和在教学实践过程中的探索和思考。  
109  
探 索 与 实 践  
2019 年第 1、2 期  
教育信息技术  
和学科方法的认识,也缺乏学以致用、联系生活实际的  
意识。所以通过本节课的学习,希望学生巩固旧知、夯  
实基础,学习新知、学以致用,在解决问题的过程中运  
用计算思维、发展计算思维。  
师为学生创设情境供发现问题主解决问题的机会,  
引导学生主动将问题求解与信息技术相关联,即让学生  
的信息意识在具体情境和信息活动中得到逐步养在  
解决问题的过程中,学生全程亲历分析思考、实践求证、  
反馈调试的过程,使得他们的计算思维得到一定的发展。  
因此本课中教师让学生通过设计小游戏,亲历了从分析  
问题到设计算法到编写程序、调试程序的完整程序设计  
基本流程在拓展部分设置了让学生举出生活中的“选  
择”实例,设计算法来实现的任务,从表面来说是让学  
生将当堂所学“现学现用、学以致用深层次的背后却  
是让学生的信息意识和计算思维得到落实。  
(二)教学目标  
教学目标是教学的起点,也是归宿,因此教学目  
标的把握非常关键,它往往影响到一节课的成败。教师  
在确定教学目标时,要基于对学生情况的分析,再结合  
教学内容,力争教学目标简洁精准。在《趣味小游戏的  
程序设计》一课中,从知识与技能、过程与方法、情感  
态度价值观三个方面进行教学目标的制定(如1。  
表 1ꢀ《趣味小游戏的程序设计》教学目标  
4.组协作式教学  
1.握选择结if句的格式、功能、执行过程等相关知识  
知识与  
为了让学生的团队协作能力得到锻炼和提升,也  
为了给不久的将来项目学习活动的顺利开展奠定基础,  
教师课前根据学生的个性、特质、基础和能力进行了异  
质分组。在课堂中,组内讨论、成员合作,在组内成员  
彼此的摩擦和磨合中,将个人的智慧与思维与他人发生  
激烈的碰撞,产生出创新的火花课堂中,角色扮演、  
组间竞争,在小组与小组的比拼竞赛中,小组成员的斗  
志被充分调动和激发出来,学生个个斗志昂扬,课堂气  
氛活跃,在这种氛围下学生的学习效率也显著提高。  
(四)教学过程设计  
技能  
2.写简单的选择结构程序,应用程序解决具体问题  
1.过趣味小游戏的设计,培养学生利用程序设计手段解决问题  
的能力  
过程与  
2.过完整的程序设计流程的体验,培养学生的计算思维能力  
方法  
3.过列举生活中的“选择”实例,培养学生善于发现生活,并  
将所学用于生活的能力情感态度  
1.受用程序解决问题所带来的乐趣,形成良好的程序设计习惯  
与价  
2.悟信息社会技术的魅力,感受技术背后人类的强大,坚定自  
值观  
己面对各种选择的信心  
(三)教学策略  
教学策略的形式多样在这里并不是追求形式上的  
“多样或者说为了“多样”而“多样而是为了满  
足学生多元需求和能力的发展要求而精心设置的“多  
因此在《趣味小游戏的程序设计》一课中,笔者  
采用了如下几种教学策略。  
有了对学生情况的全面把握、对教学目标的精准  
界定,还有多种形式教学策略作为支撑,教学设计中的  
教学过程设计就显得有理有据、水到渠成了。下面同样  
以《趣味小游戏的程序设计》为例介绍教学实施过程。  
1.戏激趣,新课导入  
1.境陶冶式教学  
为了解决学习程序枯燥乏味的问题,教师创设了  
程序设计的活动情境,让学生身处情境,在解决有意义  
的问题过程中探究程序的特点,因此本课中从体验游戏  
到分析游戏再到设计游戏,整节课围绕设计“小游戏”  
这个有实用价值有趣味性的程序而展开。  
2.案支架式教学  
【师放央购物街商品价格游戏视频片段,  
将这个游戏带到课堂。PPT现游戏规则,对规则做  
简单介绍后组织全员体验游戏。一位学生扮演主持人的  
角色,介绍商品后组织在座同学竞猜,竞猜者起立报出  
价格持人根据报价给出“高了”或“低了”的提示,  
先猜中者获胜。  
为了真正还学生课堂上的主体地位,教师少讲精  
讲,提供了导学案和相关资源作为学习支架,让学生在  
课堂上充分利用学习支架开展自主、协作与探究学习,  
在这个过程中建构和完善自身的认知结构,开启“用已  
知探未知”的思维方[3],因此本课中教师精心设计  
了导学案,将学习目标、学习过程、学习内容和习题检  
测都置于其中,使得学生无教材可用但却能收获比从教  
材中更多、更为系统的知识。  
【生】积极参与到游戏中。  
【师】游戏环节结束后,同学在教师的带领下将用  
程序来设计一个猜商品价格的游戏,让自己玩个过瘾。  
由此引出本课时的主题。  
2.生合作,共同探讨  
【师】PPT现游戏过程的流程图,引领学生一  
起探究分析猜商品价格游戏的关键步骤。  
【生】猜的技巧和提示的方法  
3.发探究式教学  
【师】找出游戏的流程图和关键点之后,需要计算  
机扮演主持人的角色,玩竞猜游戏,并请计算机来思考  
为了让学生的学科核心素养在课堂上得到落实,教  
110  

全部评论(1)