本站小编为你精心准备了云环境下的程序设计教学研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
《福建电脑杂志》2014年第十二期
一、程序设计课程群实践教学中的问题
1.实验内容缺乏实用性,学生积极性不高许多程序设计类课程的实验是围绕对理论教学内容的消化吸收而展开,实验内容主要是为了验证知识点,与实际应用结合不紧密,学生无法通过实验掌握知识点的应用方法。而且,程序设计的实验项目往往涉及数学计算等枯燥问题,无法调动学生学习的积极性。
2.实验效果监测与评价方式不够科学由于许多程序设计实验是为了让学生巩固吸收理论教学内容,监测的目标主要是考察学生是否完成设定的实验任务,主要通过验证实验结果、查阅实验报告等方式进行。这些方式缺乏及时准确的过程监控,难以及时发现学生实践过程中存在的问题,对学生的计算思维能力、编程习惯等方面没有好的考核手段。
3.按课程组织实践教学,课程间缺少联系程序设计类课程都设置了课堂实验环节,还有部分课程设置了期末集中课程设计环节,但项目的设置和资源的建设都是以课程为单位。一方面不同课程间的实验间缺乏衔接关系,后续课程的实验设置没有考虑学生已经具备的实验能力;另一方面,不同课程间的实验内容含有大量的重叠,后续课程设置的许多基础实验其内容是学生在前驱课程中已经掌握的知识。
4.实验资源不足,实验课时少由于大部分高校因为资金和场地的限制,随着招生规模的扩大,现有的实验条件和实验资源已经很难为学生提供足够的程序设计实验机会。设备更新不及时,实验课时不足,实验课堂内指导教师疲于奔命,难于解决每一个同学实验过程中出现的各类问题。
二、基于云平台的程序设计课程群实验教学改革
针对程序设计课程实验教学中存在的以上问题,软件学院建立了基于云实践教育平台(见图1),并从资源建设、教学模式、考核方式等方面进行了改革。
1.基于云平台,加强程序设计类课程实践教学资源建设为了解决实验资源紧缺,学生实验课时不足的问题,利用云资源实践教学平台,通过自建、校企合建以及向企业购买等方式,建立软件工程专业程序设计实践教学资源库,学生通过登录云平台账号,获取与实践教学相关的指导书、演示动画及讲解视频等。平台为每个学生分配的账号进行了实验环境的配置,学生登录后可以完成程序设计实验任务,登录不受时间和位置的限制。
2.基于微视频等资源的翻转课堂实验教学模式改革在实验前,教师根据实验目标要求,将实验内容进行划分,设定多个小的实验项目,并针对每个小项目录制实验要求与目标,实验关键步骤的讲解,并对难于实现的算法等进行演示讲解;教师将各种教学资源上传到云资源实践教学平台,学生在实验前下载,观看视频并提前做好算法设计等相关准备。实验时,学生将事先准备的程序录入实验平台进行调试运行,并可对实验中遇到的问题与教师进行现场交流,同学之间也可相互协作,针对实验内容及实现方法进行讨论。实验后,学生独立完成实验报告要求。学生完成实验的过程如图2所示。
3.基于云平台的实验过程监控与考核云平台中的实验管理软件会记录学生登录进行实验的时间、学生提交的项目数、实验正确率等,平台能够统计每个学生不同时段登录实验教学平台与完成实验项目的情况,还可从知识点分布等方面提供相应的统计数据。这些功能有助于对学生的实验过程进行全面的监控,同时还能自动完成学生实验成果的监测。
三、结束语
软件学院通过对程序设计课程群的实验教学实施改革,已经取得了一定的成效。学生多次在“蓝狐杯”湖南省大学生程序设计大赛、“蓝桥杯”全国软件专业人才设计与创业大赛、“中国软件杯”大学生软件设计大赛中获奖,并有超过50%的学生获得计算机技术与软件专业技术资格(水平)考试中的软件设计师资格。接下来,我们将继续就程序设计课程群中的实验项目设置、实验目标细化、实验(管理)平台优化等方面做进一步研究。
作者:黄云覃太平单位:吉首大学软件服务外包学院湖南省张家界市永定区枫香岗乡联校