收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于BP神经网络的大学生编程能力评价方法研究

王明艳  
【摘要】:大学生作为社会储备人才必需要掌握一定程度的技能。尤其是计算机专业的学生,课程的实践性强,要求学生具有较强实践操作能力。然而许多大学生计算机理论知识不够扎实,且缺乏实战能力,人才需求旺盛的IT企业很难招聘到合适的软件人才。研究如何培养和提高大学生的编程能力,缩短与企业用人需求之间的差距,是解决软件人才缺口的根本。目前,我国对软件开发人员编程能力评价的研究还比较少,对大学生编程能力的评估还比较滞后,缺乏科学的编程能力评估模型。设计一个全面、准确的大学生编程能力的评价模型,可以促进高校教育教学信息化管理。还能实时反馈学生编程能力水平,为学生提供学习效果反馈,同时也为企业用人单位招聘人才提供参考依据,具有重要的理论价值和实践意义。本文首先介绍了课题研究背景及意义,简单概述了国内外能力评价的研究现状,针对软件开发者的特点,通过文献综述法、专家评分法等分析了影响编程能力的各个要素,建立了编程能力评价指标体系。接着,结合模糊层次分析法和BP神经网络的优点,利用模糊层次分析法确定各评估指标的初始权值和编程能力综合评价值,进而确定BP神经网络编程能力评估模型的训练和测试样本的输出结果,通过统计分析大学生在线编程行为数据,不断调整网络权值和阀值,建立了基于BP神经网络的大学生编程能力动态评估模型,实现了大学生编程能力评估值的预测。通过仿真实验验证了该评估方法的可行性。最后,完成了编程能力评价系统的需求分析、主要功能模块设计、系统实现等三个方面的阐述,并设计了评价系统中行为监测、行为统计分析、编程能力评估等三大主要的功能模块。完成了大学生编程能力评价系统的初步设计与实现,为计算机专业大学生的编程能力评价提供了实用的评价工具。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 杨宇霞;;编程能力评估模型研究进展[J];现代计算机(专业版);2019年02期
2 陈健;;提高C语言初学者编程能力的探究[J];信息技术与信息化;2018年04期
3 张功云;马卉;梁德明;杨志亚;;面向儿童编程能力的游戏化学习活动设计研究[J];中小学信息技术教育;2016年11期
4 李永军;;怎样提高学生的编程能力[J];文教资料;2006年11期
5 望雅涵;;试论高中生如何提高计算机编程能力[J];数码世界;2017年01期
6 李兰;如何提高学生的编程能力[J];职业教育研究;2004年08期
7 宁琴方;对提高学生编程能力的几点建议[J];职教论坛;2002年18期
8 文韬;;浅谈计算机编程能力的构思[J];新课程学习(社会综合);2009年04期
9 解丹;;提高学生编程能力的研究——以湖北中医学院教学为例[J];武汉生物工程学院学报;2006年04期
10 仇环;;高职院校提高计算机专业学生的编程能力[J];无线互联科技;2014年09期
11 Jim Harrison;对Ada语言的修订强化了其编程能力[J];今日电子;2005年08期
12 李光伟;;中职计算机课程中学生编程能力的培养[J];中国教育技术装备;2016年09期
13 佟萍;;中职C语言实践教学中学生编程能力培养的策略[J];江苏教育研究;2016年18期
14 王子靖;;高中生计算机编程能力培养探究[J];高考;2019年05期
15 韩国勇;赵洪銮;;浅谈提高学生编程能力[J];科技资讯;2008年02期
16 刘秀树;;论学生编程能力的培养[J];中国科教创新导刊;2009年22期
17 冯彦;;浅谈中学阶段编程能力的培养[J];新课程(上);2011年12期
18 徐迪新;吴长孙;;C++面向对象程序设计教学改革探索与研究[J];新课程(下);2016年06期
19 周智辉;;浅谈毕业设计中编程能力的培养[J];高教论坛;2005年06期
20 柯永振;王瑞昆;杨帅;;普通高校计算机专业研究生编程能力培养的思考和实践[J];计算机教育;2019年01期
中国重要会议论文全文数据库 前3条
1 张辉;;高校信息安全专业课程体系建设的实践[A];2008年中国高校通信类院系学术研讨会论文集(下册)[C];2009年
2 张永梅;陈立潮;马礼;;培养学生程序设计能力与创新能力的研究与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
3 马宁;;系统化程序设计思维培养模式研究[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
中国硕士学位论文全文数据库 前1条
1 王明艳;基于BP神经网络的大学生编程能力评价方法研究[D];南华大学;2018年
中国重要报纸全文数据库 前3条
1 周恺;软件人才必备的七大综合能力[N];中国电脑教育报;2003年
2 本报记者  吴挺;GPU:电脑中的魔杖[N];计算机世界;2006年
3 粟高军;数学知识在NOI中的应用[N];中国电脑教育报;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978