程序的设计课程考核的体系的研究.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文档。上传文档
查看更多
程序的设计课程考核的体系的研究

程序的设计课程考核的体系的研究   摘要:针对程序设计课程考核办法的现状,分析现存课程考核办法使课程教学过程偏离课程的培养目标,提出以技能为导向的全新课程考核体系。该体系通过3个循序渐进的考核指标:开发环境的使用、TLOC(Total Line of Coding,编程累计行数)以及SLOC(Source Line of Coding,单个程序行数)来引导教与学,使学生具备较强的编程技能、计算思维和创新思维能力。   关键词:程序设计课程;考核体系;TLOC;SLOC;课程设计   考核是评价学生课程学习效果及验证课程培养目标的有效手段。考核内容和考核方式的设定对于课程的教学过程会产生一定的导向作用,课程考核体系会在本质上影响课程的培养方向,决定课程的培养目标是否合理并得以实现。合适的课程考核体系能够指引学生以正确的方式学习课程内容,提高学生的学习兴趣,督促学生积极主动地学习,更能修正课程的教学方向及培养目标,使之适应时代需求,满足创新型、开拓型人才的需要,指引课程向正确的、先进的方向前进;而不合理的考核体系则会牵制教学活动偏离课程的培养目标,偏离新时代对课程的需求。因此,建立合理的考核体系对于学生的培养和课程的进步至关重要。   1 程序设计课程的特点及现有考核办法的不足   程序设计课程作为我国高等教育培养计划中必修的计算机基础课程,有很多不同于其他课程的特点:   1)普及范围广,授课对象众多。   在我国,文、理、工、医、农、法等高等院校绝大多数专业学生都必修程序设计课程,并且针对不同专业开设了包括C、C++、VB、C#等多个分支,课程的授课范围很广,授课对象众多。   2)课程的实践性强,实用性强。   程序设计课程中的大部分内容需要学生进行上机实践才能更好地理解和掌握,具有很强的实践性。同时,该课程内容在学生的课程设计、毕业设计、各种竞赛以及职业生涯中都得到了广泛应用。   3)以培养学生的编程思维和开发技能为目标,与其他语言课程有巨大的区别。   程序设计课程的教学虽然依附于一门具体的程序设计语言,但是与传统的语言课程有很大的区别:程序设计课程的目的不是教授语言,具体的程序设计语言在该课程中只是一个工具,课程不仅要求理解、记忆该门语言的词法、语法等内容,其最终目标是通过一门程序设计语言,培养学生的计算思维和编程设计技能,培养学生使用计算机技术,尤其使用程序设计和软件开发技术来解决实际应用问题的能力。因此,这与传统语言课程的课程要求和课程目标是大不相同的。   课程的考核体系要吻合课程的特点,体现课程的培养目标。然而,当前程序设计课程的考核体系还存在很多不足。   目前,国内大部分高校对于程序设计课程的考核包括两个部分:平时作业(或实验任务)与期末考试。对于平时作业,部分高校实现了电子版的提交,但更多学校还是使用纸质虚拟编程,教师根据学生提交的电子文档或者纸质作业进行打分;期末考试多数学校采用的是纸质方式,更多是考核学生对一门程序设计语言的词法、语法的掌握情况,部分学校期末考试采用了机考方式,但也仅仅是在传统纸质考核的基础上增加了对开发环境简单应用的考查。   这种考核体系使得教师的教和学生的学过分集中在程序设计语言本身,教学过程中过多纠缠于语言细节,对学生编程技能和计算思维涉及不多。很多学生在学完该课程之后依然不会编程,甚至对开发环境的使用都不是很熟悉,如调试和帮助都有很大问题,更别提借助程序设计技能来辅助毕业设计、解决实际应用问题。因此,针对课程的培养目标和时代对创新型人才的需求,设计以技能为导向的程序设计课程考核体系至关重要。   2 以技能为导向的程序设计课程考核体系   以技能为导向的程序设计课程考核体系包括3个阶段的考核,分别为初级的开发环境使用情况考核、中级的基本编程技能考核和高级的开拓创新技能考核。每个考核阶段有其独立的考核指标,以下对这3个阶段进行详细介绍。   1)开发环境使用情况考核。   教学过程中,大部分教师都有过这样的经历:课程马上要结束了,学生还不会调试程序,甚至连简单的编译错误信息都读不懂,不会使用帮助来辅助自我学习。由于大部分开发环境是英文版的,不可否认造成这种状况的原因之一是学生的英文功底不够扎实。但如果把全部原因都归结在外语水平上就太过牵强了。笔者认为,造成这种后果的最主要原因还是学生在真实开发环境中历练太少,实践时太过依赖教师。为了避免发生这种状况,以技能为导向的程序设计课程考核体系中的第一环节就强调学生对于开发环境的使用。   开发环境使用情况的考核包括常用菜单的使用、怎样使用MsDN或网络资源获取帮助及调试技术,其中尤以获取帮助和调试技术为重。   开发环境中的常用菜单基本在经历过一到两次实验后学生就能熟练使用,因此这部分内容的考

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档