欢迎光临鸿运手机版登陆,权威的论文发表,我们将竭诚为您服务!
您的位置: 鸿运手机版登陆 -> 高等教育论文 -> 文章内容

基于Moodle平台的《C程序设计》网络课程的设计与实现

作者:鸿运手机版登陆 更新时间:2015年10月26日 21:04:51

摘 要:本文在分析当前网络课程发展现状的基础上,提出了以现代教育思想为指导,以建构主义等现代教育理论为依据的网络课程设计原则;在网络课程开发相关理论和设计原则的指导下以 Moodle为教学支撑平台构建了C程序设计网络课程,以求为采用较为经济的方式建立网络课程提供一个实践依据,希望能够找出基于Moodle网络课程设计的基本方法和思路,为其他学科提供参考。

关键词:网络课程;Moodle;建构主义;课程管理系统
  1.网络课程简介
  网络课程是指在先进的教育思想、教学理论与学习理论指导下的基于Web的课程,其学习过程具有交互性、共享性、开放性、自主性和协作性等基本特征。由于教学内容包含教学资源,所以网络课程通常包括教学资源在内。网络课程除了应具备课程的一般特点和要求以外,它作为一种网络教学资源,还应具有开放性、交互性、共享性、协作性、自主性等方面的特点。根据网络课程的教学功能和结构内容特点,网络课程可以分为基于教的网络课程、基于学的网络课程和"主导-主体"的网络课程三种类型。
  2. Moodle简介
  Moodle是一个课程管理系统(CMS),教学者通过它可以建立网络课程。Moodle的着眼点在于通过简单易学的操作介面和通畅的网络环境,快速提供教师课程管理和教学活动,延伸学校教育的覆盖率,让学生通过浏览器,就能随时随地学习课程。Moodle是以建构主义为主要理论基础,建构学者认为通过讨论来进行学习,学习者将会学到更多的知识,所以有许多协作、活动、讨论等模块提供给用户使用;Moodle既适合于在线课程,也可以作为传统课程的补充;Moodle的安装与设置非常容易,可以快速建立网络学习平台。可以支持大量的多种类别课程,特别重视整个系统的安全性。所有的界面设计风格一致、简单、高效,而且不需要特殊的浏览技能。
  3.《C程序设计》网络课程教学内容的组织
  本网络课程教学内容的组织有一定的系统性,根据教学目标构建知识体系,采用自底而上的原则细化设置每一学习单元的教学内容。本课程的内容组织上有以下几个特点:
  (1) 课程内容采用模块化的组织方法,以教学单元为依据。
  (2) 课程内容的组织采用良好的导航结构网页为主,链接了有特色的网站、教学课件和相关资源等。
  (3) 课程内容采用了多种的表现形式。
  (4) 教学内容组织结构具有开放性和可扩充性。
  (5) 在疑难知识点上提供了多形式和多层次的学习内容。
    4.《C程序设计》网络课程系统设计
  4.1 框架结构的设计
  框架结构设计就是在教学目标、教学内容和教学策略的指导下,进行网络课程的总体构建构,实现教学目的。结构设计是网络课程设计中非常重要,非常关键的一个环节,它的好坏直接影响到网络课程的质量。
  本网络课程从教学应用、教学资源、系统管理三方面进行设计。其中教学应用主要通过教师和学习者对网络课程的使用来完成。教学资源有教材库、素材库、视频库、案例库、收藏库、习题库、试卷库。系统管理主要由用户管理和资源管理组成。
  4.2 导航策略的设计
  导航能为网状知识结构中的学习者提供即时有效的引导,它是一种避免学生偏离教学目标,引导学生进行有效学习,提高学习效率的策略。
  本网络课程的导航有模块导航、线索导航、检索导航。
  4.3 交互策略的设计
  网络课程中的人机交互是指人与计算机之间使用某种对话手段,以一定交互方式,为完成确定任务进行的人机之间信息交换的过程。目前常用的人机交互方式有:问答式对话、菜单技术、命令语言、填表计算、查询语言、自然语言、图形方式及直接操作等。本网络课程的设计原则为:简易型、一致性、反馈性、容错性、图形化。
  网络课程中的人人交互是实现协作学习的必要条件,解决交互问题是网络协作学习的第一步,要使学习者产生协作学习行为,必须提供协作机制,支持共享信息,支持共享活动,支持角色扮演。
  5.《C程序设计》网络课程的实现
  (1) 开设课程
  输入管理员用户名和密码,进入Moodle课程主页面。在页面点击站点管理-课程-添加/修改课程,在弹出的页面中点击添加一个新课程按钮,填写编辑课程设定表单,在这里可以对课程的各个元素进行设置,填写或选择相关课程信息。填写完毕之后点击保存更改按钮。
  (2) 设计课程
  开设了课程之后,进入课程中进行课程框架的设计,本课程采用主题格式来呈现课程,根据教学的要求添加相应内容。在界面设计上要遵照以下设计原则:一致性、清晰性、反馈性。在课程界面中加入一些功能来美化,如日历、时钟、天气预报等。通过友好的界面设计和界面美化,丰富课程界面内容,为学生营造更利于学习和讨论的环境。
  (3) 实现课程
  以教师身份登录Moodle相应的网站,进入已经开设的课程,使用标签呈现课程的内容简介,美化课程界面,是内容更加清晰。创建投票调查可以向老师反馈学生对该课程内容的了解程度以及学生对该课程所需知识的掌握程度,让老师在教学过程中能有的放矢。使用资源中的文本或网页呈现课程中的学习目标、学习资源、课时安排等文本类内容。利用Moodle可以创建一个互动学习环境,如利用讨论区、聊天室来进行师生、生生之间的交流,利用心得报告促进学生反思学习,通过Wiki让学生协作创作一个作品等,以各种形式的互动来提高学生学习的质量,促进学生能力的全面提高。教师通过建立聊天室,可以通过发帖传递信息进行交流,提出问题及时回复,是教学中一种在线的深度互动学习方式。教师还可以进入自己开设的课程中,创建讨论区,在编辑状态下,点击课程界面中央的添加一个活动下拉列表框,选择讨论区,填写相应内容,填写、设置完毕后,单击保存更改。可以添加新话题,也可以参加现有话题的讨论。在讨论区里老师和学生的交流打破了空间、时间的限制。讨论区允许教师和学生随时随地在互联网的条件下进行交流。这种交流是异步的,讨论区的参与也是探究式学习的一部分,可以帮助学生深入理解所学的内容。教师通过添加活动创建作业,学生通过做作业可以对所学的知识加深理解、增强记忆、加以巩固;可以检验听课的效果和掌握知识的程度;可以发现所学知识的缺漏并加以弥补。同时,学生做的作业,给教师提供了教学的反馈信息,教师通过批改作业、评价作业、有针对性地辅导学生,能更有效地帮助学生掌握书本知识。
  6. 管理课程
  Moodle课程教学管理平台建立了一套比较完善的过程性评价体系,它包括了多样的方法和策略,即支持从外部对学习成果进行"量化"的测量,同时也重视"质性"的方法,强调将评价"嵌入"到教学的过程中,贯穿于教学过程的始终。Moodle的过程性评价充分体现了师生共同参与,互动进行评价与反馈,促进学生的学习。
  7. 总结
  本网络课程的开发集合了我们对网络课程建设的全部思想,本课程体现了C语言课程的特色,强调了程序设计。体现了"以学生为中心"的指导思想。提供了良好的协作学习环境。提供了人机交互、人际交互、自我交互等多种交互方式。系统采用以形成性评价为主,总结性评价为辅,机器评价、教师评价、学生互评和学习者自我评价相结合的评价方式,使学生全面了解自己的学习状况。
参考文献:
[1]黎加厚 Moodle课程设计 【M】.上海: 上海教育出版社,2007.9
[2]郑炜冬,江耿豪. 《C语言程序设计》网络课程的建设与应用研究【J】.福建电脑,2008(2)
[3]叶冬连,刘华.基于开源软件Moodle构建网络课程管理系统【J】.上饶师范学院学报,2007.6:
[4]郑君,丁玲,田静. 利用魔灯(Moodle)构建高职高专院校网络教学平台【J】,计算机教育,2007(9)