基于Moodle的软件技术专业课程教学实践与研究

2014-09-24 20:07苏红丽
软件工程 2014年8期
关键词:网络教学平台软件技术教学改革

摘 要:传统的软件技术专业课程教学存在知识陈旧、教法落后、与社会实践脱节等问题,严重影响了教学效果。因此,软件技术专业课程的教学模式的改革势在必行。本文提出一种基于Moodle的网络教学来辅助软件技术专业课程课堂教学的混合教学模式,详细讨论这一实施过程。根据调查结果显示,这种新的教学方式对软件技术专业的教学非常有效。

关键词:Moodle;软件技术;网络教学平台;教学改革

中图分类号:TP311 文献标识码:A

Abstract:The traditional software technology professional courses teaching contain the problem of old knowledge,teaching methods backward and divorced from social practice,it has seriously affected the teaching effect.Therefore,the demand of reforming the teaching model of software technology specialty class is very necessary and urgent.This paper presents a hybrid teaching model which using the network teaching platform based on Moodle to support the course of software technology specialty teaching,fully discussed the implementation process of the software technology courses teaching in the Moodle network teaching platform.According to the survey results,this new teaching model is very effective to the software technology specialty teaching.

Keywords:Moodle;software technology;network teaching platform;teaching reform

1 引言(Introduction)

从互联网搜索的招聘职位来看,像手机游戏开发、Java工程师、网站建设等系列软件技术行业的人才需求是很大的。但是,现实情况却是软件专业的大学生,尤其是高职院校的毕业生就业很困难。这就说明学校培养的人才,与社会需要的人才不相符。解决这个矛盾,势必要更改学校的人才培养计划,将社会需求与课堂、课后教学相结合起来,合理设置软件技术专业课程体系。严格遵循“以就业为导向”,对目前的教学方法、教学模式进行改革,大力提高学生的必备的专业素养和业务能力。

软件技术发展是飞快的。很多知识刚掌握,就陈旧了,甚至不到一个月的时间。如我们常用的微软的操作系统。只有不断学习、自主学习、终生学习,才能追逐软件技术的发展。因此,必须对软件技术专业课程教学模式进行创新改革。经过长时间的实践探索,提出解决这个问题的有效方法之一,即构建基于Moodle的教学平台,为学生提供一个全新的、宽松的、自主的网络学习环境。

2 基于Moodle平台进行软件技术课程教学的优势(The advantage for the software technology course teaching based on Moodle platform)

Moodle,即模块化面向对象的动态学习环境,是目前世界上最流行的网络课程管理平台之一。它在2013年的“Top 100 Tools for Learning 2013 from Jane Hart”调查中,排在了11位,2012年也是排在了11位[1]。Moodle平台充分利用建构主义的理论,在教学实施中既要以学生为主体,又体现了教师的引导、监控的主导作用,有效的将两者结合起来。这种教学方式有效地改善软件技术专业学生的学习方式,学习的主动性,增加了学生交流合作的机会,激发学习兴趣。利用Moodle进行软件技术专业课程的教学具有以下优势[2,3]:

(1)先进的教学理念

Moodle是遵循“社会建构主义理论”建立的。在这个系统中每一处都体现了“以学生为中心”的教育理念。在这个平台中,学生因为需要完成某个特定的任务而相互合作。在合作的过程中,不断的交流、主动地获取自己需要的知识。这就要求课程的设计者一定要将学习任务设置好,在Moodle平台中教学设计的基本单位学习活动,一切的教学都是围绕着学习活动的设计而展开。这样的教学设计对教师提出了更高的要求,不能仅仅是关注教授知识,而是重点关注学习活动的设计、学习环境的设计。工作的核心任务是设计合理的学习活动、学习活动的评价和监控规则,从而为学生学习提供一个既宽松的而又有纪律的学习环境,就像马路上汽车可以从南向北开,也可以从东往西开,可以是60速,也可以是40速,但这些必须是在交法的规定下的自由行使。

(2)完善的教学平台

Moodle平台包括了资源、课程管理、测试、作业、聊天、论坛、wiki、投票和问卷调查等模块。作为一个成熟的课程管理系统,为学校教学资源的整合提供了平台;为教师信息化课程建设提供了环境;为学生提供了虚拟课堂的学习环境。可以全程记录教学活动,例如拿些学生访问了这门课程,在线时间,进行了wiki贡献,这样方便教师的教学控制和分析。另外,Moodle平台是开源代码,在Moodle平台社区中有很多可用的插件,可以免费下载,按需扩充平台的功能。endprint

3 基于Moodle平台进行软件技术课程教学的实施方案(The implementation plan for the software technology course teaching based on Moodle platform)

3.1 构建基于Moodle的软件技术课程的核心

在Moodle平台上,学习活动组成了教学活动。一门课程设计的好与差,关键是学习活动的设计。软件技术专业课程是有自身的特点的,所以基于Moodle网络平台的软件技术课程教学活动的设计首先要分析课程的特点,然后分析社会的需求,接着确定课程目标,设计活动任务、实施活动任务、评价学习效果。在活动的实施过成中,利用Moodle资源、活动工具,设置多种任务驱动,例如案例驱动、任务驱动、情境驱动和角色驱动。

在整个教学过程中,教师利用Moodle平台元素,提供像文本、图像、动画、视频等多种学习资源和学习任务,为自主、协作学习提供优越的网络环境。根据软件技术课程的特点,设计案例驱动、任务驱动、情境驱动的任务。强调学生的设计和编写程序的培养,强调沟通和协调能力,以实现自主学习目标。

3.2 基于Moodle 的软件技术网络教学平台的教学活动设计

教学活动的设计对教师的要求是很高的。首先,教师要特别关注行业技术的发展情况,了解国内外、省内外甚至是市级区域软件技术人才的需求状况,从而制定软件技术专业的人才培养方案,确立软件技术专业课程体系,设定软件技术专业核心课程;然后,针对某一门课程设定合理的教学目标,教学进度;最后,利用Moodle平台设计丰富多彩的教学活动。在活动中,充分展示课程的相关信息。同时也将教师的课程组织内容放入平台中,如课程标准、参考课件、相关视频、参考文章、相关资源站点等。

在设计教学活动时,教师根据具体的课程进行教学内容设计。可以是情境驱动型的,也可以是案例驱动型、或者是任务驱动型的。例如想介绍分支语句,传统的教法直接给出if…的语法结构,然后例子,“如果a>3,那么b=5”。这样的例子没有任何的情境,也没有任何的意思。教师给以设定一定场景下,例如,“小王刚发完工资,看见工资条上有一项是“应缴纳的税收”,这项是如何计算的呢。”这种设置在现实生活的特定的活动,会让学生觉得这项内容在现实中是需要的,而不是仅仅的抽象的知识。在有实际意义的任务下,学生会积极主动的探讨解决问题的方式。锻炼他们对实际问题的分析能力、解决能力。在做需求分析设计时教师可以设计角色,包括用户、项目组长、成员借助Wiki工具、博客或其他的交流工具,小组成员自行设计系统功能。在角色活动中,学生能够体验交流与沟通的魅力及其困难,锻炼沟通协作能力。还有很多其他的案例,这些不同类型的任务不仅可以让学生横向思维,更可以激发学生的纵向思维能力,方便差别化学习与教学。

3.3 通过Moodle实施课程的教学

学生不仅可以在课堂上跟谁教师学习,还可以在课后进行自学。教师通过Moodle的教学监控功能,随时查看参与自己课程学习的学生的基本状况。不仅包括具体教学模块的被访问的次数、时间和场所,例如,学生下载了多少次教师的教案,在什么时间查看了多少次教学计划等;还包括监控教学模块学生参与情况,例如,学号为111111的学生在讨论交流时发了几次言,以及发言的内容、他的作业的提交数量等。由此可见,在学习的过程中,既能体现了学生主观能动性、也发挥了教师引导监督的作用,很好地处理了教师教学和网络学习的关系。在教学的过程中采用任务与奖励的,激发学生对软件技术课程学习的自信心与积极性,充分体现了基于Moodle实施软件技术专业课教学的优越性。

在过去的一年中,软件技术专业课程中有《C#程序设计》《网页制作》《asp.net程序设计》进行了基于Moodle的网络教学实践,发现学生参与的积极性高,范围广泛,教学效果也很好。然而,Moodle并不是十全十美的,仍然存在一些问题需要改进,例如Moodle的外观比较简单,如果改进适应现代孩子的视觉效果,吸引他们的眼球;如何更好的设置活动,创建什么样的情境能使老师与学生、学生与学生之间如同社区间的无障碍的进行交流等。

4 结论(Conclusion)

基于Moodle平台的软件技术专业课程的教学,打破了传统的教学模式,为信息技术与课程相结合提供了有效的途径。在这个平台中,师生可以在社区中进行充分的交流,借助项目教学,任务驱动教学,提高了学生主动学习的意识,为自主学习创建了环境,同时也为软件技术专业课程的教学改革提供了全新的理念。

参考文献(References)

[1] Centre for Learning and Performance Technologies (C4LPT).Top 100 Tools for learning(2013).http://c4lpt.co.uk/top100tools/.

[2] 钟平.基于Moodle的“计算机网络技术”教学改革探索[J].计算机教育,2009(8):42-44.

[3] 王红玲,郑刚.基于Moodle电子商务专业课程教学实践与研究[J].计算机教育,2010(10):76-78.

作者简介:

苏红丽(1979-),女,硕士,讲师.研究领域:计算机网络.endprint

猜你喜欢
网络教学平台软件技术教学改革
试论高校网络教学平台建设的研究与实践
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
《电子商务网站实务》精品课程建设探讨
基于网络教学平台的大学计算机教学改革探讨
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索
软件技术专业知识地图的应用研究