基于编程课程的考核方式研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:q158743153
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文就目前高校编程考试的形式做了分析,给出建设一个在线编程考试网站的建议。并以河北农业大学为例,论述了建设一个网站的具体流程。传统的编程考试,一般来说分手写代码考试或者上机考试,无论哪种形式,从老师或者学生的角度来看,都存在着一定的缺点,建设一个在线编程考试的网站无疑是一个不错的选择。结合网站的设计原则,本文介绍有关网站前端Html css Javascript、后端mysql数据库等知识,阐述一个网站的具体建设流程。
  关键词:网站建设;编程考试;HTML;MySQL
  一、 引言
  无论对于学习计算机的还是对于非计算机的学生,编程都可以训练我们的思维,培养我们的能力等。近年来,各地高校积极开展编程课程的实践,然而在编程课程的考试方式上,存在着一些问题。传统的编程考试方式,一般都是手写代码或者上机考试。一方面,对老师的阅卷带来困难,不同于一般的考试,编程考试是写代码,一行行的代码,每个学生都有自己的编程风格,老师们看起来会很吃力。另一方面,也存在着老师误判的可能,很可能因为老师的疏忽,多给或者漏给学生们分数。当然,也存在着一些学生作弊的行为等。结合这些实际问题,提出一个建设在线考试网站的建议。类似于ACM程序竞赛网站,该网站可以在线评估学生的成绩,并具有检测雷同或者相似代码的功能。做到又快又准。
  二、 研究问题的意义
  (一) 提出并分析问题
  在高校学生的编程课程中,学习一门语言,首先学习语法。学习了语法要多加上机练习,用已知的知识去解决一些问题。到了期末考试,有的老师会以笔试的方式让同学们写代码,有的老师直接让学生们上机敲代码,无论哪种方式,老师们都希望学生能够学到知识。再者说,编程是一门实践性很强的课程,无论手写代码还是上机操作,都很能锻炼学生们的编程能力。但是这些方法都存在着一些不足。
  (二) 解决问题的方法
  建设一个在线考试网站,来使编程考试更加规范,更加准确。它具有如下的优点:
  方便性:机器打分,能够减轻老师的负担
  准确性:不存在分数失误的行为
  快捷性:学生当场出分
  真实性:具有检测代码雷同或者相似的功能,在一定程度上遏制了学生作弊的现象
  三、 建设网站
  结合河北农业大学实际使用情况,采用B/S架构来设计网站,网站流程图如下:
  (一) 网页前端设计
  从网站访客对象,使用的具体工作来看,网页前端采用静态页面。采用HTML CSS JavaScrip设计出网页模板,将其放入网站服务器上,待输入网站URL后服务器返回页面内容给浏览器。如下图所示:
  页面本身是静态的,为了不显单调,也可采用asp.net技术,php语言等为页面添加动态元素,使页面更具有交互性。
  (二) MySQL数据库
  这里,结合网站的实际情况,选择使用MySQL数据库,一方面,它轻量,占用内存小一些,一般中小型项目用的是mysql。另一方面,它是免费的,在免费的数据库里面,性能比较好,适合WEB应用。
  学校网站使用数据库的流程图:
  建立数据库,为实现成绩信息的管理模块功能。在数据库中建立两张表,一个表用来存储用户的注册资料,即学生的资料,另一个表用来存储学生的成绩信息。通常,我们用表格的形式来填写学生的信息,因此当我们设计成绩录入界面时,根据学生的多少来自动成绩录入的行数,同时将表分成3列,分别为姓名、学号、成绩。
  接着,用SQL语言来创建数据库,并把学生信息导入其中。当我们查询成绩时,在查询系统输入学生的学号,我们知道,学生的名字可能存在重名现象,但是学号是学生的唯一标识,即学号不存在重复,所以在创建学生信息数据库的时候,将学生的学号设置为了主键,在查询的时候,只输入学生的学号,相应的,web服务器在收到浏览器的请求后,会去数据库中查找有关的信息,若表中有对应的学生成绩,则返回所要查询的数据,若表中不存在该学生的成绩,则返回空值。
  (三) web服务器
  相对于一些其他网站,农大考试网站规模较小,選用Apache作为web服务器。相较于微软公司IIS的Web服务器,虽然配置操作较难,但具有安全性、可扩展性、稳定性、开放性等优点。功能如下
  在web服务器端发布编写好的HTML界面,可使网站运作起来。访问农大网站,就要访问网站的web服务器,当请求访问页面时,先通过web服务器进行解析,去数据库中取所需要的数据,最后把数据同网页内容连接在一起,通过http协议发送给浏览器,即可看到整个界面。
  四、 总结
  在当今互联网的时代,网站建设有着重大的意义。对于我们学校,学校的官网可以帮助学校宣传信息,树立学校良好的形象。我们的编程在线考试网站,给学生提供了一个很好的学习平台,既方便了师生,又实现了教育资源的共享。营造了一个共同讨论,共同分享的环境。总之,高校网站的建设不管是面向现在还是面向未来,都有很好的带头模范作用。
  (赵豪越:通讯作者)
  参考文献:
  [1]黄建昌.计算机编程语言课程的教学方法[J].信息与电脑,2017(7).
  [2]范芳东.静态网页制作技术与动态网页制作技术的比较分析[J].无线互联科技,2018(2).
  [3]胡毕松.基于HTML5与CSS3高校互联网移动端网站优化[J].物联网技术,2016.
  [4]张江珊.用Apache
其他文献
本文主要从档案学基础理论问题入手,论述了档案的属性是对档案本质的研讨与揭示,特别是这些观点有悖于一些大家的观点。主要从三个特性上阐述档案的属性:即档案具有原始记录
随着市场经济的发展及产品技术水平的提高,企业之间的竞争更加激烈。消费品领域的营销大战日益白热化,对消费品领域的营销研究及传播,使消费品领域的营销策略日益透明化;而对于
现代教育体制改革愈发凸显出家庭在发挥教育功能上的重要地位.国内外研究与实践表明,家长参与对提高学生学业水平和家庭 、社会 、学校总体教学能力有显著作用.然而当前,我国
关注全球化背景下的中国IC设计产业发展现状及未来,提出建设性的产业发展策略建议,是本研究报告的基本目标。  在内容架构上,中国半导体IC设计产业政策分析、中国半导体IC设计
随着团队得到日益广泛应用,企业越来越依靠团队去完成组织目标,高绩效的团队越来越成为企业获得竞争优势最重要的能动因素。而团队要实现高绩效,一个与团队运作相适应的绩效测评
针对目前锅炉蒸汽压力控制存在安全性低、稳定性差等缺点,本文将模糊控制应用于常见蒸汽压力控制系统中,并溶入成熟的PID控制策略,给出了模糊控制器的设计方法,通过实际使用
中共广州市委党校1990年的毕业典礼在1990年12月21日举行。局级领导干部进修班、街道党委书记班、女党员干部进修班和行政干部培训中心处级以上领导干部进修班共245名学员毕
摘 要:学生干部是高校学生管理的重要组成部分,对教师的学生管理工作构成了重要的补充。学生干部队伍素养的建设工作不仅关系到学生干部个人的成长更对高校学生管理工作的有效开展构成了一定的影响。为此,作为高校的教学管理工作者,我们有必要结合当今社会环境新特点,就高校学生干部队伍培养工作展开一番深入的探究。通过对目前新时期高校学生干部队伍建设重要意义的分析,对当前摆在我们面前的学生干部队伍培养工作中存在的各
为减小动态失速时垂直轴风力机气动性能的影响,提出在翼型尾缘布置动态格尼襟翼的主动流动控制方法.以直线翼垂直轴风力机为研究对象,采用非定常雷诺平均(URANS)方程进行数值
零售业与日常生活密切相关,当前中国的零售业的竞争日益激烈,如何在激烈的竞争环境中获得生存和发展,是每个零售企业都必须面对的现实问题。不断开拓创新是零售企业生存和发展的