数字化学习

基于Moodle的大学计算机公共基础课程设计

李健

(三明职业技术学院机械电子系)

摘要Moodle是一个新型的网络课程平台,具有开放性、共享性、交互性、协作性和自主性等特点,在国内外得到广泛应用。本文在充分熟悉Moodle平台各项模块功能的基础上,对大学计算机应用基础网络课程进行系统设计,构建了一个虚拟、友好、互动的学习环境,方便老师的教学和学生的自主学习。

关键词Moodle教学设计

网络课程大学计算机公共基础是高校学生一门公共必修课程,它属于通识性课程,在整个人才培养目标环节中处于核心基础地位。这门课的主要目的在于拓宽学生的信息知识面,开阔学术视野,提升学生的科学素养和信息处理能力,使其适应信息化社会发展的需要,学以致用,解决学习生活中实际问题,增强学生的就业竞争力,因而大学计算机公共基础教学在高校教学中占有十分重要的地位。作为一门公共基础课程,学生知识的获取仅仅靠课堂上的教师讲授显然是不够的,因为信息类课程知识更新非常快,信息量大,所以学生课外的自主学习显得尤为重要。目前,网络自主学习在很多高校都在进行积极推广,已经成为一个趋势,并已取得了一些成绩。1

Moodle简介

Moodle(ModularObject-OrientedDynamicLearningEnvironment)意为模块化面向对象的动态学习环境。Moodle是一个专门制作,基于因特网的课程和网站的软件包。它是由澳大利亚教师MartinDougiamas开发的,基于社会建构主义教育理论的自主学习管理系统,是一个免费的开源软件。它可以帮助教育者建立有效的在线学习系统,可以用它来建立以网页为基础的教育资源和课程[1]。

Moodle平台界面简单,但功能强大。使用者可以根据需要随时调整界面,增减内容。Moodle可以实现多种方式的教与学,如讲授式、指导式等教学方式和接受式、自主式、合作式、交互式等学习方式。Moodle平台还具有兼容性和易用性特点,使用者无需经过专门训

练,就能很快掌握Moodle的基本操作与编辑[2]

。2

平台构建

Moodle安装程序不多,主要有2种,笔者采用的是Moodle一体化安装套件forwindowsV2.1版本。首先去http://www.emoodle.org下载对应的程序安装包,下载后解压到本地硬盘。安装前先关闭计算机上正在运行Apache和Mysql,同时将个人防火墙和IIs服务关闭,双击emoodle_setup.exe就可以开始安装。程序默认安装在D:\www下,等待文件复制完毕后,程序将自动启动Apache和Mysql服务。安装完毕,打开IE,在地址栏输入:localhost或本机的IP地址就可以看到PHP信息了,如果看到左上角的“success”字样,表示Mysql能正常连接。安装结束,在IE地址栏中输入:localhost\moodle,即可看到Moodle平台,再根据提示进行相关设置即可。3

课程设计流程

使用Moodle开设一门课程主要从两方面着手:一是课程的基本属性设置,二是课程具体内容的编辑。课程基本属性包括课程的标题、简称、简介、组织格式、用户控制等等,其中最具特色的是组织格式。课程组织格式实际上是把一门课程的教学依照一定标准(如星期、主题、社区等)分成了若干部分,便于教学内容的呈现和教学实施。当选定了课程组织格式,接下来的工作就是填充每一部分的内容。在Moodle中,这些内容就是由各种各样的课程活动模块组成的,教师可以根据需要选择适当的模块,进行一定的设置,然后添加到自己的课程中。Moodle的课程活动设置非常完善,它提供了一个网页编

辑器设置课程内容和活动,只需单击右上角的“打开编辑功能”按钮,就可以对整个课程内容进行“所见即所得”的编辑[3]。

Moodle平台存在着3种身份的人:管理员、教师、学生。管理员主要的工作是提供技术支持,在后台对各种网络资源进行有序的管理,负责网络课程的正常运行。教师的主要工作是进行教学相关资料的上传和维护,例如编写电子教案、课件,上传和批改习题和学生进行网络互动。学生主要是进行课程学习、讨论、完成教师布置相关作业活动,当遇到问题的时候,利用相关互动模块和教师或者同学进行协作学习。

经过深入分析,结合实际情况,大致确定了课程制作的流程,如图1所示。4

课程设计实施

课程的设计以社会建构主义理论为指导,在设计上体现了如下教学策略:突破简单的演示型模式,体现知识的建构过程;重视题目与回答方式的设计,提高学生的主动参与;通过超链接结构,启发学生的发散思维;提供丰富的课程资源,创设有意义的学习情境;加强对学生的引导和帮助,促进学生对知识的意义建构。同时本着“以学生为中心”的教育原则,根据学生的学习需求、学习风格进行网络课程的设计,注重教学活动的安排,减少学习梯度,降低学习难度,缩小

学习跨度[4]

(1)设置新课程。首先登录系统,注册一个账号,由系统管理员进行身份的确认,指定为教师。对首页的外观进行适当的美化和设置,按照自己操作的实际需求,开启一些辅助功能,比如日历和天气等等。通过管理编辑功能,在添加新课程页面中对课程

名称、课程格式、课程教师等相关内容进行设置,并保存所做的修改。

(2)设置课题内容。通过申请的教师账号进入到大学计算机应用基础的课程管理页面,利用页面管理功能,打开课程编辑页面,对课程进行管理设置。在设置页面中,通过添加资源中的下拉菜单,对课程的名称、概要、内容、格式、ID号等项目进行设置。为了吸引学生,激发学习的兴趣,对于课程的概要和页面内容要进行精心的编排,力争抓住主题和重点,做到图文并茂。

(3)教学资源组合设计。Moodle环境下的教学资源主要可以分为6类:文本、图形图像、音频、动画、视听、课件等。适当合理运用教学资源,可以丰富课程学习的内容,方便学生进行自主学习。

Moodle的教学活动模块允许教师按需自由地组合教学资源,但是教学资源不是多多益善的,要掌握适当的度。因此,要很好地利用教学资源促进学生的学习,必须根据Moodle平台和大学计算机应用基础课程的特点进行教学资源设计,总体来说要注意如下几个方面:①根据教学目标确定教学内容。大学计算机应用基础要求学生在掌握基本理论知识的同时能将学到的知识运用到日常工作学习中去,同时培养良好信息素养和信息处理能力。在进行教学资源的开发过程中,要充分考虑这些因素。②各种类型的教学资源都有各自的长处和短处,设计时要注意取长补短。教师可以根据自己的需要选择合适的教学资源和开发软件,满足不同学习者不同的需要[5]

(4)设置师生互动交流平台。学生在Moddle平台(转150页)

课程设计 计算机公共基础,基于Moodle的大学计算机公共基础课程设计相关推荐

  1. 大学计算机基础python学多久_基于Python 的“大学计算机基础”课程教学设计

    基于Python 的"大学计算机基础"课程教学设计 日期:2018-04-11 04:32 摘要 培养非计算机专业大学生的计算思维能力,在"大学计算机基础"课程 ...

  2. 2017计算机基础教学大纲,2017级大学计算机基础教学大纲设计.doc

    实用文档 文案大全 <大学计算机基础>课程教学大纲 一.课程简况 (一)课程代码:6131101 (二)课程英文名:Basis Theory of Computer (三)课程管理院.系( ...

  3. 基于at89c51单片机的led数字倒计时器设计c语言,课程设计(论文)-基于AT89C51单片机的LED数字倒计时器设计.docx...

    单片机原理及其应用课程设计 课 题: 基于AT89C51单片机的LED数字倒计时器设计专 业: 电工程及其自动化班 级: 2013 级 4班学 号: 姓 名: 设计日期: 2015年6月6日--201 ...

  4. 计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+ ...

  5. 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA基于微服务架构的设备管理系统的设计与实现mybatis+源码+调 ...

  6. 计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署 ...

  7. 大学计算机基础 教材建设,《大学计算机基础》课程建设与教材编写.pdf

    <大学计算机基础>课程建设与教材编写.pdf 高教论坛 Dec. 2004. No. 6 2004 年 12 月第 6 期 Higher Education Forum ·教学改革与实践· ...

  8. 计算机基础知识学员评价,大学计算机基础课程评价的模式的探讨.doc

    大学计算机基础课程评价的模式的探讨 大学计算机基础课程评价的模式的探讨 [摘 要]大学计算机基础课程是实践操作性较强的学科之一.随着计算机技术的不断成熟,传统的评价方式日渐突现出一些弊端.针对当前学生 ...

  9. (附源码)计算机毕业设计SSM基于技术的高校学生勤工俭学管理系统的设计与开发

    (附源码)计算机毕业设计SSM基于技术的高校学生勤工俭学管理系统的设计与开发 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行) ...

  10. 大学计算机入门基础知识论文,关于大学计算机基础论文范文2篇

    生活在信息社会中,随着计算机科学技术的快速发展,计算机技术已经成为我们工作学习中不可缺少的一项重要技能下面是秋天网小编为大家整理的关于大学计算机基础论文,供大家参考. 关于大学计算机基础论文范文一:大 ...

最新文章

  1. linux7安装pgsql数据库,在CentOS7系统上安装和配置PostgreSQL
  2. 无人驾驶系列】光学雷达(LiDAR)在无人驾驶技术中的应用
  3. PHP如何安装和配置Zend Studio
  4. Git环境搭建与基本使用方法 (转自http://blog.csdn.net/fireelement/article/details/9618363)
  5. pytorch环境安装(配置:CUDA11.1+CUDNN11.1+torch.9.0+cu111+torchvision0.10.0+cu111+torchaudio==0.9.0)
  6. react学习(6)----react样式多用内联
  7. div覆盖div DIV相互重叠如何解决
  8. python元组元素抓7_Python3基础 tuple 通过拆分元组向元组中加入新的元素
  9. 访问oracle数据库语句,Oracle数据库SQL ——Select 语句使用方法
  10. iOS 银行卡号识别
  11. volume的含义_volume是什么意思
  12. php 微信上传多张图片,php,微信_微信jssdk能上传多张图片吗?,php,微信,javascript - phpStudy...
  13. 【新型密集采样网络:遥感超分】
  14. mysql登录如何重置密码忘记_MySql登陆密码忘记了怎么办?MySQL重置root密码方法...
  15. 数据库学习2 排序检索数据
  16. 华为设备MPLS LDP配置命令
  17. Hitters数据集数据分析
  18. 数值统计(多实例测试),统计给定的n个数中,负数、零和正数的个数
  19. 什么是系统平均负载(Load average)
  20. 实验六 进程间通信——共享内存

热门文章

  1. python实现sm3算法
  2. LINUX 线程启动回调函数
  3. kettle基础入门(一)kettle下载、安装
  4. Java基础SE.03.Java面向对象
  5. 【python】爬虫入门书籍推荐
  6. 读取xlsx,根据模板图片批量添加文字生成相关图片,如证书,奖状,名片等
  7. 基本存款账户编号怎么查_基本存款账户编号是行号吗?
  8. Tomcat的乱码问题解决(最全面)
  9. FGSM论文阅读笔记
  10. RDKit | 基于RDKit 的化合物预处理