利用Moodle构建高校计算机基础教育―CFC的网络教学平台

时间:2022-08-07 03:55:21

利用Moodle构建高校计算机基础教育―CFC的网络教学平台

摘要:CFC框架是进行计算机应用教育的主要依据,但符合各高校实际需求的CFC网络课程体系十分缺乏。本文主要论述了实施CFC的所面临的核心问题、利用Moodle搭建CFC网络课程体系的一般方法与模式、以及对如何更好地发挥Moodle网络教学功能提出了几点建议。

关键词:CFC;Moodle;混合式教学

中图分类号:G434文献标识码:A文章编号:1007-9599 (2011) 03-0000-02

Computer Basis Education Constructing with Moodle-CFC's Network Teaching Platform

Zhao Peijun,Chen Shuhui,Wang ZeShan

(Tianjin University of Sports,Tianjin300381,China)

Abstract:CFC framework for education is the main basis of computer application,but the actual demand with each college network curriculum system is completely devoid of CFC.This paper discusses the implementation of CFC's core problem and facing the Moodle build CFC network using the course system of general methods and models,and how better to play on Moodle network teaching function puts forward several Suggestions.

Keywords:CFC;Moodle;Hybrid teaching

一、CFC概述

CFC(China Fundamental-computing Curricula)是指中国高等院校计算机基础教育课程体系,由全国高等院校计算机基础教育研究会,是指导高校计算机基础教育工作的纲领性文件。CFC总结了全国几十位专家和教师将近20多年的教学经验和智慧,以“计算机基础教育要面向应用”为指导思想,在了解社会需求、分析计算机应用人才应具备的素质和能力的基础上,研究各专业学生应具备的知识结构,构建了面向非计算机专业的计算机应用教育课程体系,并且强调“高校中的计算机基础教育实质上是计算机应用的教育,应该根据各专业对计算机应用的需求来规划课程,而不是根据计算机学科体系来设置课程”,遵循“面向应用需求、采用多种模式、启发自主学习、重视实践环节、树立团队意识、培养创新精神”的教学理念。

在CFC中,非计算机专业大学生计算机应用能力分为3个层次:操作使用能力,应用开发能力和研究创新能力。操作使用能力是指最基本的使用计算机的能力;应用开发能力是指在操作使用能力基础上,将计算机技术应用于本专业领域中的能力;研究创新能力是指学生具有较强的创新意识和研究能力,能创新地应用计算机技术解决本学科实际问题。学生应掌握的计算机技术分为7个方向:信息获取、程序设计技术、数据库应用技术、硬件技术、多媒体应用技术、网络应用技术和CAD应用技术,每项技术按照3个能力层次要求进行划分,共形成50个知识点。

在以上“能力―知识”结构的基础上,CFC分别制定了公共课和理工类、农林类、医学类、财经管理类、文史哲法教类、艺术类、师范类专业的计算机基础教育课程体系参考方案。体系中包含3类课程,分别是所有学生必须学习的公共必修课、不同类别学生学习的公共必修课、不同专业根据需要开设的选修课,可用1+1+X来表示。可以说CFC是一个适用于各类专业需求的全集,不同学校、不同专业可以根据自己的实际情况对知识点和课程进行取舍,制定学生的“能力―知识”结构子集,并据此参照CFC构建自己的课程体系子集。

二、CFC实施过程中的核心问题

(一)教学对象。CFC的实施对象是高校的全体学生,由于生源各异、人数众多而很难达到一致的计算机水平,这就给教学的组织和实施带来一定的困难,尤其是在水平差异较大甚至达到两极化的班级中显得更为突出。有的学校在新生入学后按照计算机水平的高低重新分班,打破了行政班级的界限,进行分层次教学,但这种做法也带来了沟通不畅、教学管理困难、学生流动性差等弊端。

(二)教学内容。CFC对计算机技术的教学包含了7个方向50个知识点,涉及多个软件和多门课程,而且每门课程面向不同专业的应用需求要有一定的针对性,这就导致了教学内容的多样化,现有的材和教学大纲无法满足多样化的教学需求,无法体现计算机与专业应用相结合的教学目标。

(三)教学模式。目前,计算机基础教学大多采用教师讲授为主的传统教学模式,在有限的课堂教学内传递的信息量较少,很难摆脱时间和空间的限制,缺乏创新的教学设计,难以调动学生的积极性。另外,非计算机专业在制定教学计划时无法为计算机基础课程提供充足的学时保障,对于1+1+X的课程设置往往是合并或者缩减,知识的广度和深度无法兼顾,对于学生能力的培养缺乏有效的手段和机制,导致大多数学生只具备计算机的基础操作能力。

(四)评价手段。CFC的宗旨是实现计算机应用的教育,而面向应用的教育匹配需要面向应用的评价。目前高校一般采取“统一考试”的单一化评价方法,这种评价方法只注重理论而忽略能力和创新,只注重结果而忽略过程,其结果往往与学位挂钩,滋生“应试”思想,从而导致学习目标的偏离。

三、利用Moodle构建CFC网络教学平台

(一)Moodle的功能结构。Moodle是Modular Object-Oriented Dynamic Learning Environment,即模块化面向对象的动态学习环境的缩写。Moodle是由澳大利亚Martin Dougiamas博士基于建构主义教育理论而开发的开源性网络课程管理平台,使教师能够轻松地建立网络教学环境,形成有效的在线学习社区。

Moodle的主要功能可以分为两大块:系统管理和课程管理,如图1所示,课程管理中的活动管理和资源管理是在Moodle中创建网络课程的两个核心模块。

(二)Moodle对CFC的支撑作用。Moodle的各项功能对高校落实CFC起到有效的支撑作用,如图2所示。

利用Moodle的在线测试、问卷调查等功能可以轻松界定学生的计算机水平、了解学生的学习兴趣,为分层次教学提供更为全面的依据;利用分组机制、学生管理机制等功能可以轻松实现学生在不同层次班级之间的灵活跳转,为分层次教学提供有效的管理手段;利用讨论区、Wiki、聊天、作业等功能可以轻松实现学生与学生、学生与教师之间的双向交流,为分层次教学提供实用的沟通渠道。

Moodel具有强大的网络资源编辑能力,教师可以在线编辑文本或网页、可以链接其他文件或站点、用词汇表建立课程的概念字典、可以插入符合SCORM/AICC规范的课件等等,帮助一线教师进行教学内容的组织、积累与提炼,形成一种“网络教材”,为不同专业需求制定不同的教学内容,促进校本课程的建设和推广。

在Moodle的支持下,可以实现引领式学习、自主式学习、程序式教学、基于问题的学习、任务驱动式学习、探究式学习、基于项目的学习PBL、网络协作学习WBCL等多种教学模式,教师可根据教学需要灵活地选择各种教学模式,配合传统的课堂教学,形成混合式教学,把传统学习方式和网络化学习的优势相结合,既发挥教师引导、启发、监控教学过程的主导作用,又充分体现学生作为学习过程主体的主动性、积极性与创造性。

Moodle提供了多样化的过程性评价方法,使教师对学生学习的评价更为真实有效、更能反映出学生的学习过程。例如,所有学生在登录后的活动信息都被记录下来,登录时间、停留时间、下载资源数、发帖数、测验分数等都可以进行统计;对学生提交的作业可以采用教师评价、学生互评等方式,评价后的结果可以及时反馈给学生。

(三)Moodle网络环境的搭建。Moodle一般运行在Linux系统下,但是对于普通的教师来说Linux系统的安装、维护和使用较为复杂,而在Windows系统下安装和部署Moodle则简单得多,并且现在版本的Moodle对于Windows系统也给予了较强的支持,但Linux系统的优点在于它是免费的。

Moodle的网络环境由Apache、MySQL和PHP组成,在Windows系统下搭建Moodle网络环境的操作过程如下:

(1)安装Windows Server 2003。

(2)到http://网站下载最新版本的XAMPP for Windows,它是一个Apache+MySQL+PHP的集成软件包。

(3)到http://网站下载最新版本的Moodle for Windows 2.0.2+。

(4)停止IIS的所有服务。

(5)运行XAMPP,按照默认设置完成安装。

(6)在Web浏览器的地址栏中输入http://Localhost/就能打开XAMPP的页面,表明LAMP环境安装成功。

(7)解压下载的Moodle安装文件到/xampp/htdocs目录下,这是Apache默认的虚拟网站根目录。也可以解压到别的目录下,但需要重新设定xampp\apache\conf\extra\httpd-vhosts.conf文件中“DocumentRoot”属性值为指定路径。

(8)在Web浏览器的地址栏中输入Localhost/install.php,进入Moodle的安装向导界面,根据安装向导即可完成安装和配置操作。

(9)安装结束后,在Web浏览器的地址栏中输入http://Localhost,即可进入Moodle系统开展网络教学活动了。

(四)用Moodle建设CFC网络课程。如图3所示是Moodle的课程管理界面,点击页面右上角的“打开编辑功能”按钮可以进入编辑状态,可以按照星期、主题和社区讨论三种风格设置教学内容的呈现形式,左侧的“课程管理”板块用于进行课程的相关设置,中间是按指定风格呈现的教学内容,右侧是一些功能板块。

在Moodle中建设网络课程主要分为以下几个步骤:

(1)指定课程的学生,对学生进行分组管理;

(2)完善和维护课程的试题库;

(3)设置成绩、报表属性;

(3)添加教学资源;

(4)添加教学活动;

(5)设置板块信息;

(6)监控学生状态:例如查看报表、成绩等。

四、建议

在利用Moodle进行网络教学时,如果只是简单的实现了教学内容电子化、文字搬家的话,那么这只是形式化的教学,根本无法实现最优的教学效果。

(一)教师角色的转变。网络化教学环境要求教师由传统教学的“主体地位”转变为网络教学的“主导地位”,要进行多维度、针对性的课程设计,提供丰富的学习资源,创设高效的教学模式,转变原有的教学观念,充分利用网络教学对于学习过程的监控功能,认真做好课前、课中和课后三个学习环节的监控与评价。

(二)学生角色的转变。网络化教学环境要求学生由传统教学中的“被动地位”转变为网络教学的“主体地位”,要求学生在学习方法、习惯、态度上进行转换,以适应新型的混合式教学模式,要求学生具备良好的团队合作精神,以完成协作学习活动任务。

(三)课程的教学设计不能流于形式。CFC网络教学在遵循教学设计一般模式的基础上,更要求教师在深入分析学习者特征的基础上,密切结合Moodle的网络教学功能,针对不同的专业学习需求制定针对性的教学策略,设计并制作质量优良、种类繁多(录像、动画、图像、图形等)的学习资源,更好地激发学生的学习积极性,从而确保取得良好的教学效果。

参考文献:

[1]中国高等院校计算机基础教育改革课题研究组.中国高等院校计算机基础教育课程体系[M].北京:清华大学出版社,2008

[2]刘星毅.Moodle支撑下分层次教学在《计算机公共基础》课的应用[J].钦州学院学报,2007,22,6:92-94

[3]何克抗.从Blending Learning看教育技术理论的新发展[J].国家教育行政学院学报,2005,9:37-48

[4]尹传娟.利用开源软件Moodle构建计算机公共课程的网络教学平台[J].计算机时代,2009,2:70-71

[5]杜炫杰,沈云云.基于Moodle的大学计算机基础课程的混合式学习设计及实践研究[J].计算机教育,2010,10:61-65

上一篇:浅析JVM性能规范 下一篇:自助设备服务于医疗