CMM理论在计算机教学中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 CMM理论在计算机教学中的应用

CMM理论在计算机教学中的应用 CMM理论在计算机教学中的应用 课程教学环节主要包括:组织教学、检查复习、讲授新课、巩固新课、布置作业等环节。在授课环节中,由于知识量和课时的约束,多数时候还是以老师教授为主;在作业环节中,由于学生人数多、作业多,往往采取分批批改的方式。某个时间、某个章节应该掌握到什么程度,没有度量行为和结果。这些环节容易导致以下问题:在教师方面:当老师把知识教给学生的时候,他们是否掌握不知道,所以学习效果不可预期;不能及时了解学生的进度,从而调整教学内容和节奏;当学生提交了学习成果的时候,不确定这些成果是否原创。在学生方面:大部分学生对于程序设计的概念一本文由论文联盟http://收集整理无所知,[3]感觉太难学不会;作业不会作,得不到老师的指导,产生挫败感;[4]抄袭作业同样可以得到很好的分数;一份试卷掩盖了学习过程。   目前,无论教学管理层面还是教学实施层面,都更关注“教师讲授”的实施,对于“学生学习”的实施过程没有明确的度量要求,从而出现了“教而不学”的情形。因此,本文考虑适当引入软件工程中CMM中有益的思想,主要针对教学过程中“学生学习”方面进行过程控制,改善教学效果。CMM的核心思想是:把软件开发视为一个过程,对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化。然而,软件工程中的CMM强调过程管理,对内容却没有要求。因此,在教学过程中引入CMM过程控制的时候,不能拘泥于形式,在过程控制的同时在形式和结果之间要做好平衡。   下文以程序设计语言为例,讨论如何在教学中实施过程控制,检验相应的学习效果。   一、过程控制在教学中的实施   1.现状   “教学”活动包括“教师教授”和“学生学习”。目前,学校教学管理中对于教师方面的管理已经有比较明确的条文。例如,对于教学各种文档的要求。这些属于“教”过程的量化和过程控制。然而,对于教学活动中学生“学”方面的管理要求——例如学生守则中的要求以及教师课时计划中的要求,缺少检验机制和标准,没有明确的过程控制以达到质量控制。   因此,针对前文提到的学习中出现的问题,本文以程序设计课程为例,通过学生“学”方面的过程控制、检测,期望达到改善学习效果的目的。   2.调研确定关键过程   CMM制订相应的关键过程域以实现每一级的目标。[5]这些关键过程域指明了要达到相应能力成熟度等级所需要解决的具体问题。因此,要通过调研了解教学过程中的关键过程、教学内容的难点和重点等,从而采取相应的过程控制步骤,改善教学效果。   调研分两个阶段,在三个班共249名同学中进行了调查。第一次在课程开展中期,第二次调查在课程教学内容全部结束之后。调查的内容主要包括作业、课程难点、答疑、模拟测试等问题。   调研结果显示,有36%左右的同学在初中或者高中不同程度地学习过程序设计语言,但是大部分同学还是没有任何学习基础。有一点基础的同学普遍反映循环之后的章节比较难,而没有基础的同学觉得三大基本结构也不太清楚。86%的同学反映作业太难了,接近86%的同学反映作业是模仿的。绝大多数同学觉得答疑和模拟测试很有必要。不少同学对作业制度提出了建议:作业太难、分层次布置作业、不希望被抄袭、希望当场改出来便于纠正、少留作业多进行随堂考、采用纸质作业等。   以上分析可以确定教学过程中,学生“学”方面需要控制的几个关键点。   教学的关键内容。在程序设计课程中,普遍反映从循环章节开始,理解和掌握的难度大。后面的章节内容基本上都依赖于循环章节,因此,必须在循环章节进行质量检测和控制。   作业。普遍反映作业多、难,希望得到更详细的解释。不希望抄袭和被抄袭。   答疑。固定合理的答疑时间和方式。   模拟考。通过模拟考了解考试模式、知识点分布和难度。   3.教学中的过程控制   以上问题以及调研结果,确定了学生“学”方面需要控制的关键环节。本节给出相关过程控制方案,见表1。   表1 “学”过程控制方案   序 过程控制环节 目的 实施方法 次数 评价方式和对学生的督促机制   1 教学内容关键点检查 强化重点内容 随堂练习、测试~4次 评分、讲评、计入平时成绩   答疑制度 解决平时问题 课间、课外;教师休息室 课程前期预约、课程后期固定   作业 巩固所学知识 限时、全批改、指出错误位置、评分 两周一次、每次约4题 讲解、评分、计入平时成绩   模拟考 了解考试题型、评分准则、考查知识点和难度 使用考试系统,评分并分析错误;   一次是在课程后半期测试部分题目; 一次是课程结束考试前测试全部题目 两次 计入平时成绩   课程设计 增强学生的创造性和自主学习能力、实践能力 自选题目+指定题目、每周与学生交流并检查进度 课程中后期布置题目,自题目布置后每周检查督促 答辩、上交演示程

文档评论(0)

daomou_8 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档