APP下载

应用型编程实验教学平台的教学改革与研究

2016-01-02刘宝娥内蒙古集宁师范学院计算机系

电子制作 2016年22期
关键词:编程课题应用型

刘宝娥 内蒙古集宁师范学院计算机系

应用型编程实验教学平台的教学改革与研究

刘宝娥 内蒙古集宁师范学院计算机系

项目名称:应用型编程实验教学平台的教学改革;项目编号:JGKT2015042;项目负责人:刘宝娥;项目单位:集宁师范学院。

编程实验教学质量的提高是培养学生实践能力和创新能力的重要环节,为学生创造和搭建优质的实验教学平台,包括编程实验教学平台的功能、环境和实验教学思想,是培养互联+时代下应用性人才的重要保障。 本论文根据我校校级课题进行研究。

应用型编程;实验教学平台;教学改革

随着计算机在各行各业的重要性日益受到重视,针对不同行业的计算机应用软件开发获得了快速发展的机遇,高校计算机程序设计基础课程的实践能力培养也成为高校教学的重要环节。从20世纪80年代起,国内大多数高校为本科院校开设的计算机程序设计基础课程,不但有较强的理论性,更具有较强的实践性。实验教学效果的好坏直接影响到整体的教学质量和效果。应用型编程实验教学平台的教学改革对于培养学生的思维能力和分析能力,提高学生实践能力以及创新能力具有重要意义。

本文针对程序设计课程实验教学的特点,结合应用型本科教育的人才培养方案和应用型编程实验课程培养目标,探索我校应用型编程实验课程的实验教学模式改革与研究以提高应用型编程实教学的质量和效果。

1.应用型编程课程实验教学的现状

西方发达国家已广泛使用编程实验教学平台,很多机构开设了相关编程的实验培训,有效地提高了学生的实际动手能力和独立分析能力。从20世纪80年代起,我国高校开始普遍开设编程教学相关课程,长期以来,由于师资和教学条件的限制,多数院校采用课堂讲授为主,实验教学为辅,开设的实验课较少,学生缺乏学习热情,毕业学生的编程能力也无法达到社会需求。

近年随着教育部、教育厅的精品课程建设,等级考试的改革、高校大学生程序设计的开展,高校实验教学环境的改善,计算机编程实验教学逐渐得到高校的重视,并取得了一些成果。国内每年举行相关大学生编程大赛和软件设计大赛,例如杭州电子科技大学网上编程平台的搭建。目前我国编程实验教学平台在教学中的研究和探索正在兴起,我校充分运用计算机网络现代信息技术手段建立起符合高校培养人才培养目标的编程实验环境并应用到程序设计基础的课程教学中。

2.应用型编程课程实验教学的改革

为了适应教育部提出的关于引导部分地方普通本科高校向应用型转变的指导意见,我校开始重视实验教学平台的建设,整合各专业实验室资源,组建了专门的实验教学中心,作为组织和实施专业实验教学的重要平台。

以Internet为代表的网络技术和以Web为基础的软件应用技术的迅速发展,使应用型编程课程的“在线实验”和“自主学习”成为可能 。我校在实验教学中融入先进的应用型人才教学理念,改革现有的实验教学模式、教学内容和教学方法,有利于应用型本科院校编程实验教学平台的改革措施付诸实践并不断完善。

2.1 应用型编程实验教学平台的功能定位

很多高校只是把实验室看作是学生实验课程的一个教学辅助平台,这种认知理念导致学生把实验课程看作是输入代码的一个机器,每节课只是被动的按照课本一字不差的输入教科书的源代码,然后查看运行结果是否和书上的一致,不一致就查看那个字母输错了,然后修改即可。

实际上教学和实践是相辅相成的,编程实验教学平台的定位应该是教学和实践相结合,在教学中应该根据教学内容把实践课题转化为实验内容,借助实验来完成有意义的实践课题。这样即巩固了课堂知识,又把理论知识转化为实践应用,学生也就明白了学习该门课程的实际意义。目前,我校在编程实验平台的教学改革中,把学生的创新课题纳入到学生活动中,学生可以以团队的方式申请课题,在老师的指导和编程实验教学平台的支持下完成课题,并纳入到该门课程的考核中。这样我校实现了课堂教育和创新课题相结合,将创新实践融入到实验教学的课程中,实现了实验教学平台与社会实践紧密结合,实现了应用型编程课程实验教学平台和社会应用平台的有机结合。

2.2 应用型编程实验教学平台的环境定位

传统的编程实验课程采用封闭独立编程实验教学法,在实验课堂上现场做题,现场检查,并由每位学生独立完成。在这种传统的编程实验教学中的教学平台就是单机版的开发软件,当学生在编程中遇到语法和运行错误时,等待老师指导,而实验教学中只有一名老师不可能同时指导多名同学,所以实验效果很差。为了突破传统编程实验教学的局限,第一我们利用现代化的网络化教学软件,搭建网络化教学平台,组织学科专业老师出一些代表性的题目和一些有意义的实践课题。学生可以在课余时间利用网络进行上传编程代码,实现网络适时判题。学生可以互相讨论、互相学习、互相帮助和互相指导,打破独立编程的范围。为了避免学生作弊可以设定比赛和测验的方式在考察学生的实际编程水平,这样就打破了传统课堂教学的局限。第二我们充分利用现代实验教学发展方向的网络化管理实验教学平台,实现了编程实验教学内容、设备、时空的真正开放 ,为学生提供了学习与实践相结合和自主学习提供了开放的环境。

编程实验教学课程在软件教学中占有重要地位,对于培养学生软件设计的创新思维,建立良好的软件设计习惯具有启蒙作用,在目前网络一体化时代的环境下和国家培养应用型人才的战略思想下,通过应用型编程实验教学平台的改革,将有效提高学生学习的兴趣,激发学生学习的热情,为国家输送优秀的人才。随着慕课、微课和互联+等新形式的出现,编程实验教学平台改革的研究将继续深入,我校将对实验教学体系、教学资源、教学方法与手段等将做更加深入的改革。

[1]李培根.主动实践∶培养大学生创新能力的关键[J].中国高等育,2006(11)∶17-18.

[2]朱玉华.建立系统的实验教学管理模式[J].实验室研究与探索,2008,27(5)∶14-16.

[3]梁西陈.双证结合的高职计算机类专业课程体系研究[J].职业技术教.2010(17)

[4]田欣,刘旭花.网络教学平台建设与应用研究[J].中国医学教育技术.2010(05)

[5]金东萍.C语言程序设计课程实践教学改革探讨[J].辽宁科技学院学报.2015(03)

猜你喜欢

编程课题应用型
关于应用型复合人才培养的教学模式探讨
应用型本科层次大学生网络在线学习策略及实践
应用型高校推进跨学科人才培养的路径探索
我的微课题研究
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
党的建设的永恒课题
不忘的初心 永恒的课题