- 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
基于已有文献的“程序设计能力”元分析 摘要:本文基于目前已有的关于“程序设计能力”的文献进行元分析,在此基础上,得到学者对于“程序设计能力”这一概念的普遍认识:程序设计能力是一个综合能力,共包含12个因素,这些因素构成了一个能力环。能力环包括三个层次,分别对应初级程序设计能力、中级程序设计能力和高级程序设计能力。通过界定具备“程序设计能力”人员的特点界定了“程序设计能力”的概念。 关键词:程序设计能力 内容分析法 能力环 Abstract: The article uses meta-analysis to study the references to ability of program design, by which it reaches consensus on its concept. The ability of program design is of a comprehensive ability, comprising twelve factors which form an ability ring. The ability ring contains three stages correspondent to the primary stage, the middle stage and the advanced stage. The concept of the ability to design the program is defined in the article by introducing the characteristics of the people who have the capacity to design the program. Keywords: The ability to design program, Meta-analysis, Ability ring 程序设计能力是计算机专业学生必须具备的基本能力,关系到学生的学业成绩和未来发展。目前,关于这一研究领域,相关的文献数量非常多,本论文将基于这些文献进行“程序设计能力”的元分析。通过元分析,了解这一领域的研究现状、研究内容和研究方法。 1.关于“程序设计能力”的元分析 1.1数据来源 数据来源于中国知网()上发表的学术论文,首先登陆中国知网,进入检索界面,以“程序设计能力”为全文关键词进行检索。因为2014年还没有全年的数据,因此检索截至2013年,共检索到文献443篇。从文章发表数目来看,2005年之前,每年固定在1篇至4篇左右,2005年之后,文献数量呈井喷式增长,说明这一研究领域得到了较多学者的关注,文献数量折线图如下图所示。 1.2初步分析结果 在443篇文献中,以“程序设计”为关键词的有148篇,以“教学改革”为关键词的有63篇,以“C语言”为关键词的有56篇,以“教学方法为”关键词的有52篇,以“程序设计能力”为关键词的有44篇等等。 对这443篇文献的研究内容进行分析,发现大部分文献都集中于“程序设计能力”的这几个方面: 其一,提高程序设计能力的教学模式、教学方法:其中15篇文章使用了案例教学法,27篇文章使用了任务驱动教学方法,10篇文章主张以ACM竞赛来促进学生程序设计能力的提高。 其二,程序设计相关课程的教学改革:其中56篇文章是关于《C语言程序设计》课程的教学改革,35篇文章是关于《数据结构》课程的改革与实践,8篇文章是关于《VB程序设计》的教学改革,还有5篇文章涉及VFP课程教学。 其三,程序设计课程群的建设:有8篇文章是关于计算机专业课程群的建设。通过课程群(C语言、数据结构、面向对象程序设计、JAVA)的建设,打破学科之间的界限,对学生的程序设计能力进行连贯系统的培养。 其四,程序设计实验教学:有58篇文章是关于程序设计实验教学的改革与实践,通过改革实验方法、实验内容、评价体系,加强学生程序设计能力的培养。 1.3研究局限 这些文献的研究内容比较集中,主要集中在教学方法、实验方法、某门课程的教学改革上。研究方法多是思辨的方法,实证研究较少,很多论文都是基于经验的总结或是提出了一种理论构想,很少有数据的支撑。 虽然研究这一领域的文献数量很多,但是研究趋向同质性、重复性。本文将跳出对教学模式和教学方法的研究,追本溯源,回答什么是“程序设计能力”。 2.“程序设计能力”构成因素 每个学者对于“程序设计能力”都有其不同的理解,其中高被引论文(被引26次)中提到程序设计涉及“阅读判断、分析思考、抽象表达、综合创造”[1],在《立体化程序设计能力培养方法》一文中,作者指出程序设计能力培养不仅包含技能培养,还包含学生分析问题、解决问题以及创新能力的培养[2]。 尽管每个人的理解可能是片面的,但是如果综
文档评论(0)