- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于形成性评价程序开发作业设计与实践
基于形成性评价程序开发作业设计与实践
摘 要:针对教学目标和学生特点,介绍如何设计根据作业要求、数量和时间分层的编程类作业以及开放性、创造性的主题性作业,并针对不同类型的作业提出多元化的形成性评价方法;具体介绍在高级语言程序设计和移动应用开发课程中进行基于形成性评价的作业设计实践,并说明教学效果。
关键词:形成性评价;程序开发;作业设计
0 引 言
形成性评价,又称过程评价,是一种典型的反映学习过程的评价方式[1]1。教师可以通过有效运用形成性评价教学策略,从学生的活动中收集“以评价为根据的证据”,并参考这些证据做出适当决策,即时调整教学[2]。程序开发课程的教学是一种导向性的教学行为,在教学过程中重视形成性评价的运用,可以将学习的目标、过程和本质视为一个整体来考虑,从而达到提高学生编程能力的目的。
从教学评价的角度看,教师在教学过程的各个时段,针对教学目标与学习过程布置的各类学生作业,既是教学过程的重要环节,也是形成性评价的具体操作方式[1]1。通过把程序开发作业作为形成性评价的工具加以利用,教师结合课程教学目标,优化作业设计,可以充分发挥形成性评价的效能,有效??现教学目标。
1 程序开发作业的设计原则
形成性评价理论指导下的程序开发作业设计是指根据课程教学目标和学生特点,对作业内容进行筛选和编制,设计作业的形式和评价反馈方案。为了提高作业效果、实现教学目标,程序开发作业的设计应该遵循以下几个原则。
(1)增强作业设计的目标针对性和作业内容的关联度。教师应该根据教学目标,确定作业涉及的知识点、重点和难点,作业内容实现与课堂教学进度关联,帮助学生巩固课堂上所学的知识。作业设计应该充分考虑学生已有的知识水平和能力,让不同学习水平的学生都能参与作业活动,体验学习成功的快乐。
(2)处理好作业的难度与数量,设计多种形式的作业。作业设计尽量结合现实问题,由易到难、由浅入深,既要有针对性又要层次分明、体现梯度。通过设计形式不同、内容丰富的作业,提高作业的吸引力,激发学生的学习兴趣,形成良好的学习动机。
(3)优化作业评价方式,形成深层次反馈循环模式。形成性评价是一种关注学生学习过程的持续性评价。通过改进作业评价方式来全面关注学生,帮助教师及时发现学生作业中的亮点和问题,便于教师改进教学策略,提高教学效果。此外,通过作业讲评和反馈活动也可以帮助学生监控自己的学习,改进学习过程,营造一种积极向上的学习氛围。
2 作业类型的设计
2.1 分层的编程类作业
施良方教授在《教学理论:课堂教学的原理、策略与研究》一书中明确指出:对于不同的学生要求设计有差异的课外作业[3]。分层作业有利于因材施教,促进不同层次学生的提高和发展。在程序开发课程中,笔者主要针对日常课后的编程类作业进行作业要求、数量和上交时间方面的分层设计。
1)作业要求分层。
根据课程知识点的要求和不同学生的学习能力,教师对同一个编程题目设计不同的作业要求。例如高级语言程序设计课程中的“判定素数”编程作业,基础性要求是使用循环和试除法判断一个整数是否为素数;扩展性要求是通过递归实现素数的判定算法;创新性要求是求解n以内素数,当n的数量级很大时,如何改进算法提高编程效率。移动应用开发课程中的“利用ListView组件实现多个文本组件滚屏显示”的作业,基础性要求是结合ArrayAdapter和ListView实现文本列表;扩展性要求是使用SimpleAdapter实现带图片的列表;创新性要求是自定义适配器实现对列表选项中按钮的响应。
对于学习困难的学生,让他们完成基础性、模仿性的作业,能够通过练习掌握课程要求的基础知识点,为下一步学习做好铺垫。对于学有余力、善于探索的学生,通过扩展性和创新性的作业要求,引导他们努力完成更高层次的编程任务,在加深知识的理解和运用的同时,培养他们的创新精神和探究意识。
2)作业数量分层。
在布置作业时,适当减少学习困难学生的作业量,尤其是降低难度大的作业量,但夯实基础、提升编程基本技能的作业是不能减少的。因此,教师在布置编程作业时,往往分必做题和选做题两种。学有余力的学生可以自由选择完成拓展性的选做题,例如,高级语言程序设计中的选做题“猜数游戏”“求两个矩阵的乘积”“在屏幕上动画显示一个数字式时钟”等;移动应用开发课程中的选做题“背景音乐播放器”“来电归属地查询软件”“贪吃蛇游戏”等。这些选做题可以提高学生的学习兴趣,在加深基础知识的理解和应用的基础上,开拓学生的思路,提高创新能力。
3)上交作业时间分层。
由于学生对知识的掌握程度不一样,在作业完成的时间上也会有所不同。教师可根据具体情况宽限部分学生提交作业的时间,允许一些学习困难的学生
您可能关注的文档
最近下载
- 质量、环境、职业健康安全管理体系内审员培训-试卷.doc VIP
- 5G网络切片计费策略-深度研究.pptx
- 《慢性肾脏病相关心肌病综合管理中国专家共识(2024版)》解读.pptx VIP
- 标准课程HSK4第十三课教案.docx VIP
- GB4789-3-2016大肠菌群计数培养基原理解析.docx VIP
- 心理健康症状自评量表SCL(完整版).pdf VIP
- 22S804 矩形钢筋混凝土蓄水池.pdf
- 木工课程教学课件.ppt VIP
- 一文读懂《公平竞争审查条例》PPT课件.pptx VIP
- 2025年山东省网络安全工程专业职称考试(网络生态建设与治理·中级)历年参考题库含答案详解(5卷).docx VIP
文档评论(0)