- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计模块学业水平考试命题研究.doc
程序设计模块学业水平考试命题研究
学业水平考试既是对教学效果的检验,又是教学发展的风向标,对教学具有不可忽视的导向作用。如何评价学生的学业成绩,实现考试过程与学习过程的有效链接,发挥考试对教与学的导向作用,促进程序教学的有效实施,一直是我思考和探索的问题。下面,结合几年来的课题研究、命题和审题的实践体会,谈谈我对程序设计模块学业水平考试命题的几点思考。
● 考核内容的全面性与侧重点
考什么是教师和学生关注的首要问题,它不仅指引着教育教学的方向,也体现着课程的定位。学业水平考试需要保证试题的内容效度,即保证试题内容对模块考核目标和内容的覆盖率。因此,试题的考核内容应具有全面性,在命题方面,需要根据考核内容的需求,发挥不同题型的考查功能,综合运用多种题型,全面考查学生对相关知识、技能、思想和方法,尤其是核心概念和基本方法的掌握情况。例如,利用综合题创设贴近生活的问题情境,考查学生解决实际问题的能力,实现对多维度教学目标的综合评价;同时,以散点式出题方式设置选择题、填空题,弥补综合题在内容覆盖面上的不足,实现对核心内容的全面评价。
由于学业水平考试还应发挥其导向功能,在命题方向和考查内容上应有所侧重,可将教学中的重点、难点转化为问题。以往很多考试偏重对程序设计语言的考核,较多的考查某一门程序设计语言所用的符号、语句和语法规则等,使程序设计教学变成了针对某一门编程语言的教学。实际上,编程语言只是算法实现的工具,程序设计的关键是问题求解的思路,教学中教师应该更加关注求解问题的思想和方法,突出算法的核心地位,引导学生学习求解问题的思维方法,理解算法的基本思想,学会选用恰当的算法解决实际问题。因此,程序设计模块的学业水平考试不应仅仅以掌握知识的多少和熟练程度作为评价的标准,而应侧重于编程解决问题的思想与方法,下以一例来阐释。
例1:四位同学中的一位做了好事不留名,老师问这四位同学是谁做的好事。甲说:不是我。乙说:是丙做的。丙说:是丁做的。丁说:丙说谎。已知四位同学中三个人说的是真话,一个人说的是假话。
(1)如果用1、2、3、4分别表示甲、乙、丙、丁四人,用x代表做好事的人,则他们说的四句话可分别表示为: 、 、 、 。
(2)由于做好事的人x是甲、乙、丙、丁中的一个,那么用穷举法求解这个问题,可以让 从1至 逐个试,看是否满足条件 。如果用n统计说真话的人数,当n= 时(满足判断条件),x的值即为做好事的人。
试题分析:抽象是一种重要的思维方法,在程序设计的过程中,教师往往需要把一个实际问题抽象成合适的“数学模型”。完成本题,学生需要将四位同学的话抽象为数学关系式x≠1、x=3、x=4、x≠4,并在分析问题的基础上归纳出用穷举法求解问题的三个要素,即穷举对象、穷举范围和判断条件,将求解思路填充完整。这是穷举法教学的一个重点内容,试题既考查了学生对穷举算法基本思想的理解,也考查了学生对抽象思维方法的掌握情况。
● 试题的思维性与过程化
程序设计课程定位于提高学生编程解决问题的能力,其核心是问题求解的基本思想和方法,因此,程序设计模块学业水平考试的命题应该重视思维性,加强对一些基本思维方法的考查。同时,程序设计教学强调让学生经历编程解决问题的全过程,应用所学的基本思想和方法解决实际问题,因此,试题的设计要过程化,引导学生在头脑中虚拟和再现问题求解的过程,实现答题过程与问题求解过程的有效链接,下以一例来阐释。
例2:出租车收费问题。
某地出租车收费标准为:车程在3公里以内(包括3公里),统一收费12元;超过3公里但不超过10公里的(包括10公里),超过3公里的部分每公里收费2元;车程超过10公里,超过10公里的部分每公里收费3元。
现在需要编写程序实现如下功能:输入车程公里数,单击命令按钮“计算车费”,系统则计算应收车费,并输出车程和收费金额。请根据程序需求完成如下工作:
(1)分析问题,找出问题描述中的已知信息和所求内容。
(2)设车程为x公里,应收车费为y元,请根据题中信息,列出关于x和y的表达式。
(3)根据上述分析,设计算法,并加以描述。
(4)设计程序界面。
(5)根据算法编写程序,写出程序代码。
(6)总结求解这类问题的基本思想方法。
试题分析:本题首先创设了一个问题情境“出租车收费”,将一个现实问题呈现给学生,然后以这个问题的求解过程为主线,设计一系列小问题,引导学生分析问题,明确问题中各要素之间的关系,列出解决问题所需的解析式,然后设计算法、编写程序。(1)~(5)小题呈现了一个典型的用解析法求解问题的过程,学生在答题过程中自然而然地经历了求解问题的过程。第(6)小题要求学生归纳解决此类
文档评论(0)