Claroine辅助教学平台优化C语言课程教学

时间:2022-03-08 11:56:21

Claroine辅助教学平台优化C语言课程教学

摘要:在C语言课堂教学中有一些问题,我们结合免费开源软件Claroine构建了相应的辅助教学平台,在一定程度上补充了适合于C语言的教学方法与媒体,且采用合理的教学策略,提高了教学效果。

关键词:开源软件;Claroine;C语言;辅助教学平台

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)49-0073-03

C语言是一门高校理工科专业的必修课程,在整个高等教育教学体系中具有重要地位。作为高校公共基础课程,普遍存在学生人数多、学生层次不一、教学内容广、教学课时少、教学要求高等不足。加上C语言概念抽象、逻辑思维强、有繁多的数据类型和复杂的语法结构,给诸多初学者造成了不少困难。在这种情况下,选择合适教学方式就显得尤为关键了,本文采用课程和辅助教学平台相结合的混合教学模式,优化其课程教学。

一、辅助教学平台的教学功能

C语言的抽象性特点,不仅要求学生具有良好的逻辑分析能力,更要求教师具有良好的教学水平和教学方法,但由于课堂时间有限,人数太多,教师往往不能完善地将知识传授给学生,特别是学生的作业及学习结果,教师不好考查。作为教学辅助平台,最大的功效就是在课堂之外帮助教师督促和管理学生学习,在课堂与辅助教学平台相结合的混合学习模式下,学习者与平台中的各种资源形成“动态”互动,教师可布置任务,学生也可自己制定学习目标,还要随时追踪学习结果,这样,C语言的教学不再仅限于教师在课堂讲授交流的活动,而是教师和学生都可随时随地地进行学习沟通的活动。

二、辅助教学平台的设计与实现

1.免费开源软件Claroline。根据Claroline网站(http://)提供的信息,使用Claroline进行教育、培训的机构,有84个国家约900多家用户,在中国,华南师范大学、兰州大学等也率先使用Claroline课程辅助平台。2001年开发使用的Claroline,网络性能很稳定。目前,诺联Claroline官方网站上已经开放性共享了两千门在线课程,且都是免费的。

2.C语言课程教学辅助平台主要模块。C语言课程教学辅助平台主要功能是用来设立、存储、维护、记录追踪,管理学生、教师、课程内容及教学过程的软件系统。主要由课程管理、学习管理、平台管理三大模块组成。如图1《C程序设计》教学辅助平台功能图所示:

3.C语言课程教学辅助平台构建。①安装平台,下面以诺联Claroline 1.9.5为例介绍安装过程。安装运行环境要实现课程教学辅助平台构建,必须安装Claroline 1.9.5,也就是下列组件必须安装在服务器上:首先,安装Apache的Web服务器,它是Internet中使用最多的服务器软件。其次,PHP 5.x在Windows系列下PHP的安装方法:第一步:把php-5.x-Win32.zip解压放到C:\php;第二步:php.ini-dist改名为php.ini,找到第438行改成extension_dir=-c:\php\ext;第三步:去掉565行;extension=php-mysql.d l l前面的“;”注释符号;第四步:复制php.ini到Windows目录下,再复制php5ts.dU和libmysq L.d-ll到WINDOWS\ksystem32\中;第五步:打开Apache,添加一个php后缀(指向c:\php\php5isapi.dl1);第六步:重新启动Apache。最后,安装MYSQL数据库服务器。设置localhost为数据库主机名,设置root为数据库用户名,密码设置为空。创建数据库文件时,保证至少建立一个数据库文件,也可创建出多个数据库文件,除此以外,还可在安装过程中选择一个数据库。②平台安装,EasyPHP可到http:///download网站下载,此网站提供安装套件,套件中包括所需要的Apache、MySQL和PHP,可一次性全部安装好。成功安装后运行,看到apche、mysql都处于startedud状态时。再到http:///网站下载Claroline 1.9.5,将文件解压缩后,会看到带版本号的目录名字,此时将文件夹复制到C:\Program Files\EasyPHP-5.3.2i\www\目录下,然后按安装的提示步骤完成操作。实现成功安装后,在地址栏输入http://localhost/Claroline195/Claroline,输入刚才安装Claroline时设定的管理员帐号和密码进入课程教学辅助平台,此时平台中还没有课程。③构建C语言课程教学辅助平台,首先,建立课程。此时平台中没有课程资源,我们需要单击平台中的“创建课程”按钮,将课程资源及信息录入,先进入添加新课程页面,填写C语言课程名称,选择课程代码,指定辅导教师,确认后,一个拥有教学内容、教学计划、补充资源、聊天答疑等管理功能的课程教学辅助平台就建成了。其次,内容添加。再次,开展课程。C语言Claroline教学辅助平台是基于建构主义的教学思想基础之上的,通过该平台的支撑,可以帮助教师开展以学生为中心的理论+实践的教学,该平台更多的特色在于能针对不同的学生实行个别化教学。最后,《C语言》课程教学策略设计。在本研究中,《C程序设计》课程采取混合式教学模式,先由教师在课堂上用传统方式授课,为学生在教学辅助平台上的学习打下一定的基础;再根据教师教学和学生学习的实际情况,在教学辅助平台设定学习路径,有针对性的对课堂上的知识进行强化练习。笔者从《C程序设计》课程特点出发,结合混合式学习模式,将诺联Claroline教学辅助平台教学策略用学习流程图表示出来,如图2所示:

三、《C语言》课程辅助教学平台实施效果

1.实践方案。笔者于2012年9月~2013年1月,在西南交通大学希望学院开展了C语言教学辅助平台的教学实践。根据课程情况,笔者选择道路桥梁工程2011级1、2两个平行班(每个班37人)学生作为测试对象,将道路桥梁工程2011级1、2两个班组成一个教学班,理论授课和实验内容完全相同,不同点在于:给定相同的学习材料和习题,1班的业余时间靠自己进行学习,每周与教师通过固定的答疑时间进行学习交流;2班利用业余时间登录基于Claroline教学辅助平台来进行学习,在学习中与教师进行即时交流。

2.实践效果。①Claroline平台下混合式学习取得的效果,教学辅助平台自带的问卷设查结果显示:

②Claroline课程掌握程度:Claroline创建的辅助教学平台中,教师和学生除课程学习外,还可以在辅助教学平台中补充学习,能就课程上出现的问题进行交流;教师通过辅助教学平台追踪学生的学习情况,根据学生的学习进度及学习效果,教师能及时调整教学进度,以满足学生的学习需求。这种辅助教学方式,有利于提高学习的参与积极性,及时掌握学生的学习效果,在一定程度上能优化课程教学效果。

参考文献:

[1]王华.Claroline教学平台在云南高校教师教育技术培训中的应用[J].软件导刊(教育技术),2009,(2).

[2]冯秀芳,李娴,郑岩.《C语言程序设计》的教学研究与体会[J].中国科技信息,2005,(18):171-173.

[3]朱建东.高校计算机语言课程的教学设计研究[J].广西右江民族师专学报,2005,(3):56-60.

[4]郭彩虹,李伟.程序设计类课程教学改革之我见[J].浙江树人大学学报,2005,(5):64-65.

[5]郭朝彬,郭永红.程序设计语言课程教学探讨[J].焦作大学学报,2003,(3):84-86.

[6]黎加厚.诺联CLAROLINE课程设计[M].上海:上海教育出版社,2007.

[7]杨开城.对教学设计理论的几点思考[J].教育研究,2001,(5).

作者简介:周金容(1979-),女,四川南充人,教育技术硕士,西南交通大学希望学院计算机教师,主要从事计算机应用类课程的教学;潘峰(1981-),男,四川南充人,软件工程专业硕士,西南交通大学希望学院计算机教师,研究方向:软件工程,数据库信息系统开发。

上一篇:柔性导师制在培养地方民族院校林学专业创新型... 下一篇:《电子设计自动化》课程改革探索

文档上传者
热门推荐 更多>