您好, 访客   登录/注册

计算机教育实践教学平台评价的研究

来源:用户上传      作者:

  摘要:当前我国计算机本科教学还存在重知识传授、轻实践能力培养的教学环节,本文提出了一套运用算法搭建编程教学过程化模型和评价模型的教学平台。通过边教学边评价的课程学习方法,有助于学生学习质量的监督并形成良好的学习习惯,达到高效培养创新人才的目标。
  关键词:计算机教育;教学评价;教学平台;学习质量
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)27-0160-02
  一、前言
  在当代所有的教学中,培养学生解决问题的能力已成为最重要的目标。在计算机编程类课程的学习中也不外乎于此。学生在校期间所学知识,是将来更好地走向社会而武装的力量。在计算机教学中普遍具体存在的问题可以看出,教学过程中各个阶段教学成果的产生和保存十分重要。我们可以通过一些数据,如试卷、试卷分析、实验报告、毕业设计等,更好地评判学生专业能力达到何种程度以及是否真正通过考核。
  二、过程化模型评价体系
  在实践教学过程中,运用算法搭建编程教学过程化模型,并且将过程评价指标量化到教学平台的功能中,形成一套学生相互学习、进行电子作品创作,教师收集学生学习历程资料、进行电子化教学评价的工作环境的网络教育系统。
  根据随机的信息类学生的问卷调查得知:大学生对程序设计类课程的兴趣浓度普遍不高,并且普遍认为该类课程难度偏高。这两者是相关的,兴趣的缺乏自然会产生学习的厌倦性,这既是课程评价需要改革的一大重点,也是课程评价改革的一大难点。
  研究工程认证标准下,完善编程教学过程化评价模型,把学科教学和指标建设结合起来,不仅有助于学生巩固所学知识,而且有利于培养学生的信息技术应用能力和发挥学生的主动性、创造性。研究工程认证标准下,要想编程教学过程评价使学生形成良好的学习习惯、学习方法、学习方式,以促进学习质量的提高并形成学生终身学习的习惯,更好地利用具有交互功能的学习资源,形成集成化的学习环境,网络的反馈及时,管理方便,就需要对整个教学过程做跟踪监控、检测、指导。
  三、过程化评价模型的搭建与实施
  1.教学平台。该平台主要用户包括学生、教师以及管理员。系统的主要功能由以下几个部分构成:“公告”、“作业”、“答疑”、“讨论”、“文件”、“在线编程”、“交流”、“评价”、“考试”、“数据分析”。除此之外,各种系统的设置由系统管理员完成。
  管理员可以发布基于整个平台的公告,在整个平台通知一些重要事项及关键更新等。对于每个课程,教师可以布置相关作业,学生应该在上面提交作业。另外,还提供了在线编程的模块,支持多种语言即对不同语言会自动加载不同的体验;在左边输入编写的代码,点击运行,可以立即在右边看到运行结果。由于在平臺中加入了实时协同功能,因此输入输出可以共享终端。用在教学当中,老师可以拿来做直播教学,也可以监视学生课堂练习,甚至给学生远程答疑。
  学生用户可以使用平台设计的各种评价工具,在线填写提供各种评价信息,这些评价信息在确认后直接保存于系统中,还可定期浏览系统生成的评价报告。教师用户是通过对学生提交的评价信息进行收集,并负责对系统采集的信息进行分析,根据这些信息为学生用户提供建议。系统管理员对教师、学生所开展的评价活动提供支持,这些支持包括对用户的管理、机构的管理以及课程的管理。
  2.评价模型要素及评价。(1)量化评价要素。主要包括:①视频课堂发言数及活跃程度。②老师所传资源、附件的下载次数。③登入、登出教学平台的时间。④提出、解答问题数量,浏览问题的次数和提供解决方案的次数。⑤课程当前学习进度。⑥作业及试卷完成的质量。⑦在线编程提交次数与质量。⑧系统工具利用的频率。(2)非量化评价要素。主要包括:①同学之间互相交流的次数及记录。②各类测评量表。③同学习惯、纪律、进度。④对某一课程、授课老师的评语。⑤对课堂的知识进行课外的延伸、拓展。⑥在线编程代码的命名风格。(3)评估。在评价方面,教师和学生拥有着同等权限,教师只能对选修自己课程的学生进行评价,学生也只能对所修课程的授课教师进行评价,而教师和学生都可以对教学平台的整体性能进行评价。教学平台有系统管理员,当系统管理员对评价信息进行确认后,系统自动记录生成时间,以便于各种评价信息的纵向比较。在评价过程中,针对每一项的评价只能回答一次,也就是说不能进行重复评价,但是在系统管理员对该评价信息进行确认之前,教师、学生可以修改之前的评价内容,如果该评价信息已经生效,拥有生效时间,则对评价信息只能进行浏览,而不能进行修改。
  3.实施结果与效益分析。(1)经济可行性。目前,相对于传统的教室、操场等,网络环境下的教学平台在反馈及时、有效评价、稳定可靠等方面展现出巨大的优势。从开发者角度考虑,由于系统是直接架构在电脑上,环境污染比较良好,加上具备开发所需的软硬件,没有太多需要金钱的地方,资金基础较良好。总的说来,整个系统的开发比较符合实际,经济可行性良好。(2)技术可行性。本教学平台采用Java语言,编写平台时候整体架构用的SpringMVC,为了实现实时协同效果利用了WebSocket协议;其次,还利用虚拟化容器技术实现了前台与后端隔离运行;最后,对于前台的展示界面,引入了React前端框架,使得前端的js代码能够实现组件化开发。这些技术结合起来极大地降低了层级之间的耦合性,同时,具有良好的可插拔性,兼容性很好。而客户端只要是现今各种主流浏览器,现有的技术、电脑配置足以实现对该平台的开发,技术可行性良好。(3)社会可行性。社会发展至今,各方面都得到了很大的发展。该平台是利用现今主流的网络搭建的教学平台,利用它能够很方便地进行教学相关工作,极大地提高了效率,合乎社会发展规律,也符合当前的社会风气。另外,该项目是得到了国家授权同意的,是一个合法的项目。
  四、结论与展望
  对于理念的创新,目前大部分工程教育认证的研究都只在整体专业建设上,而聚焦计算机专业编程教学体系的研究相对较少。本项目着眼于专业学生编程能力的教学体系研究,提出了多个编程教学的创新点,综合运用多种研究方法并结合当前最新的技术,大胆提出了具有特色的教学理念。
  对于成果的创新,采用理论与实践并存的方式,本课题研究不仅给出了理论模型的建设思路,并且根据理论模型可搭建运用到教学实践的教学平台。本项目旨在利用教学平台这一创新成果,节省教学时间,避免教学时间的浪费,增进老师和同学之间的交流,及时做出教学调整。
  在今后实施过程中,将运用大数据算法技术来搭建评价模型,通过收集大量教学数据来指导教学平台的实践工作,具有针对性地进行教学任务分配与调整。为提高教学质量,同时也真正提高学生自身的能力。通过利用当今多种流行技术相结合,具备技术上的领先性,并且对研究反馈和持续改进可以进行有效的支撑。
  参考文献:
  [1]黄立群.网络环境下教学过程性评价系统的设计与实现[D].华中科技大学,2006.
  [2]谷岩,宋文,刘敏华,等.以能力培养为导向的大学计算机基础课程教学改革与实践[J].中国大学教学,2012,(8):52-54.
  [3]朱雪娟.高职院校计算机教育中学生能力的培养探析[J].经营管理者,2016,(33):418.
  [4]张红霞,齐媚彬.基于共同体的多维多层次教学模式的构建策略——以高校程序设计类课程为例[J].教育教学论坛,2016,(3):124-125.
转载注明来源:https://www.xzbu.com/9/view-14948844.htm