前言:中文期刊网精心挑选了课程的设计与开发范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
课程的设计与开发范文1
关键词:SPOC;混合式学习;《教育技术学研究方法》
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)15-0156-02
Abstract: SPOC is small size limit online courses, as a typical paradigm of "post MOOC era". The article mainly expresses the SPOC course characteristics and advantages of blended learning, and introduces the development process of SPOC curriculum of "educational technology research methods" aimed in better, to promote the construction of SPOC curriculum resources, promote the reform of college curriculum.
Key words: SPOC; blended learning; educational technology research method
原先 MOOC所代表的是在线教育的一种初始形态,如今形势已经发生了变化,“后 MOOC 时代 ” 已 经 来 临。SPOC(Small Private Online Course),即小规模限制性在线课程,是MOOC的一种的深化与改革,克服了MOOC课程在实际应用中的诸多缺点,它作为“后MOOC 时代”的一种典型课程范式,在融合了MOOC教育思想的同时,也把微课、小众教学、集约化教育等融合在一起,形成了 SPOC 特有的教育教学模式。《教育技术学研究方法》SPOC课程的设计与开发结合了学生的实际学习情况,在MOOC课程不能达到预期的教学效果的同时,设计并开发了SPOC课程,它不但能弥补MOOC在高等教育中的不足,同时也能帮助学生建立完善的学习体系,全面促进教师的教与学生的学。
1 SPOC的起源与发展
1.1 SPOC的起源
SPOC(Small Private Online Course),即小规模专有在线课程,这一概念是美国加州大学伯克利分校计算机科学教授阿曼多・福克斯(Armando Fox)在2013年提出的。SPOC的本质是MOOC的改造与重塑,是针对小规模、特定人群,利用MOOC资源及在线评价、交流等功能来改变传统课堂教学现状,融合在线学习与传统课堂教学的新的混合学习模式。
1.2 SPOC的发展概述
近年来随着MOOC的不断发展,MOOC的优势与不足渐渐显露出来,SPOC这一概念作为MOOC的改造与重塑开始为人所熟知。针对MOOC存在的问题,一些在线学习新形式不断涌现,如 SPOC、Mata- MOOC、DLMOOC、MOOL、MOOR 和DOCC 等,其中,SPOC 以小规模和限制性准入的特点著称,能显著提升 MOOC 学习效果,是哈佛大学、伯克利大学、清华大学、浙江大学等国内外名校当前都在尝试的一种在线课程类型,美国加州大学伯克利分校的 MOOC 实验室主任 Armando Fox 也较早提出了SPOC的概念。[1]
2 SPOC 与混合式学习
SPOC(Small、Private、Online、Course)即小规模、限制性的在线课程,其中 Small 和Private 是针对 MOOC 中的 Massive 和 Open 而言,Small 指学生规模一般在几十人和几百人之间,Private 是指对申请参加课程的学生设置限制性的准入条件,SPOC与 MOOC 相比具有前置的申请过程和严格的审批流程。[2]这种教学模式对学习者的诸多限制保证了教学的效果和质量,避免了不必要资源的浪费,使得优秀的课程资源能够为更多有需求的人群使用,这是对传统的MOOC的强有力的补充。近几年来,SPOC在国内外刮起了一场教育改革的旋风,很多高校在MOOC的基础上,开始进行小规模、针对性的SPOC教学模式。关于SPOC教学模式的特点和优缺点,如表1所示:
教育效率: 进行SPOC教学的教师需要投入比进行MOOC教学的教师更多的时间和精力,但课程的学生人数却往往只有后者的百分之一,甚至千分之一,这样算下来的效率自然是比较低的。
收费与可行性:SPOC一般会以收费的形式存在,从教育的社会责任感上讲,这样只能惠及少数人,不如MOOC基本能够兼顾所有的学习者。 ]
混合式学习(B-learning)是在“适当的”时间,通过应用“适当的”学习技术与“适当的”学习风格相契合,对“适当的”学习者传递“适当的”能力,从而取得最优化的学习效果的一种学习方式。[3]它把传统学习方式的优势和网络化学习的优势巧妙地结合起来,既发挥了教师引导、启发和监控教学过程的主导作用,又体现了学生作为学习的主体的积极性与主动性的原则。SPOC课程立足于小规模特定人群,易于服务高校教学,它包含的丰富的媒体资源能够满足学生个性化的学习需求,能够吸引众多学习者的参与。混合式学习模式是以SPOC在线课程资源为依托,可以在原有的 MOOC 学习平台或者现实的环境中展开,并融合了自主学习、探究式学习、合作学习、反思性学习等多种学习方式,SPOC课程需要课程的开发团队、教师以及学习者的多方协同,它具有动态性、开放性、复杂性以及多元性特征。
3 《教育技术学研究方法》SPOC课程开发流程
3.1课程资源规划
为了保证SPOC课程的与学科内容的整体性,在设计SPOC课程时,要严格遵循主动性原则、社会学原则和系统性原则。教师在了解学习者特征和先备知识的基础上确定教学的起始点,制定教学目标或者依据教材中原有的教学目标进行课程的设计与开发,并根据教学目标划分学习内容,区分适合线上线下学习的内容单元,以保证学生能够熟练地掌握教育技术学科的研究方法,能够采取适当的方法探究学科规律、研究学科性质。本课程将《教育技术学研究方法》中的知识点要点以微课等形式呈现在网络平台,学生在学习完成相关的知识后会设置相应的练习题来帮助学生理解并掌握知识点,学生将不受空间和时间的限制,可以根据自己的时间安排,随时随地地学习相应的课程。
3.2课程教学设计
本课程的教学设计主要从学习目标阐述、重难点分析、学习者特征分析、教学策略制定几个方面进行分析,以制定科学合理的教学方案,并为学生构建系统性、一体化的知识内容体系,以此来确保所开发的SPOC课程能够提高学生的学习积极性、激发学生的学习兴趣,并以培养学生的自主学习能力为根本的出发点和落脚点,来改善传统课堂教学的教学效果及质量,鼓励学习者的主动参与、自主探究与协作学习,培养学生各方面的能力,体现了建构主义学习情境的作用以及学习反思的重要性。
(1)学习目标阐述
《教育技术学研究方法》主要是为教育技术学专业的学生开展教育技术研究打下坚实的理论和方法基础,以便于学生能够系统地学习教育技术,并培养学生从事科研研究的能力,通过本课程的学习,能够提高学生根据研究需要,通过访谈、文献检索、问卷调查、实地观察分析、数据统计、实验研究等多种途径收集事实资料的能力,能够利用计算机进行数据资料的处理与分析,能够正确地选择并应用运用专门的研究方法分析教育技术的现象和规律,从而更好地将技术应用于教学,改善学习绩效。针对以上学习目标,我们将采取不同的教学方法来开发不同形式的《教育技术学研究方法》SPOC课程。
(2)重难点分析
根据以往的教学经验以及学生的反应情况得出,在《教育技术学研究方法》课程的学习中,学生对于抽象概念部分的理解比较困难,学生的思路总是被限制在一定的范围之内,思考的深度不够而且理解的角度有偏差,而教材中的概念部分又属于《教育技术学研究方法》的重点内容,是学生掌握并应用专门的研究方法解决问题的基础,对学生深入学习本课程起到了促进作用。对于该部分内容,在制作课程时尽量使用形象生动的动画以及丰富多彩的图片来帮助学生理解,或者引导学生联系实际,以具体的事物来代替抽象的概念,应避免简单的文字呈现。
(3)学习者特征分析
本课程的学习对象主要是教育技术专业大三的本科生,在此之前学生已经学习了教育技术导论以及心理学、教育学等方面的知识,这些知识对《教育技术学研究方法》的学习起到一定的促进作用,在设计SPOC课程时应考虑到学生的年龄、性别、兴趣爱好以及已有的学术水平和学习能力,根据学习者的血洗特征寻找适合目前大学生学习的方法,并充分调动学生的积极性。
(4)教学策略制定
选择合适的教学策略对提高教学质量和促进学生的学习起到关键性的作用,不同的教学策略会发挥不同的教学效果,有效的教学需要有可供选择的各种策略因素来达到不同的教学目标,本课程的SPOC课程以问题的引入为主,在课程的初始为学生创设真实的情景,引导学生融入情景,在不知不觉中激发学生的好奇心并充分调动学生的学习积极性,本课程的教学策略的制定以提高学生的积极性为主,开发出适合学生在线学习的课程,使学生在最短的时间内以最高效的方式掌握知识。
3.3开发过程
《教育技术学研究方法》SPOC课程资源开发模式有三种,分别是引进、自建、改造,即引进优质MOOC课程资源,建设自有的SPOC课程,自建资源以课程资源为主,在引进MOOC资源的同时要注意其课程内容与本课程的切合程度以及是否符合本课程教学大纲的要求,这是一种比较节约财力物力的方式且能够使优质的MOOC课程发挥其更大的价值。自建的SPOC课程以微课为主,还可以使用电脑录屏、白板等形式,在开发的过程中要根据知识点的特征,灵活地选择呈现方式,应尽量使用动画来代替简单的文字呈现,避免在一节课中使用相同的视频形式,使课程保持永久的灵活性,这样才能保证学生的持续性学习。本课程由教育技术学学生负责开发制作的过程,录制好的视频要添加字幕以及特效,以适应不同阶段学生的学习,最终的成果由专业的老师评定。
3.4实施与评价
如今网络学习空间已经是学生学习环境的一部分,开发好的SPOC课程可依托现有的MOOC平台或借助清华教育在线等网络学习平台进行实施,学生可以根据自己的时间安排以及兴趣特点随时进行在线学习,并在线提交作业、在线进行反馈等。在课程实施的同时要对课程的质量进行评审,评审的团队由老师和学生共同组成,评审团队要对课程资源进行形成性评价以及总结性评价,依据评审团队给出的意见和建议进行课程内容的调整和课程资源的优化,以达到更高的标准来指导和促进学生对《教育技术学研究方法》课程的学习。
4总结
随着网络的不断普及,在线学习是一个必然的发展趋势,而SPOC课程以其独特的优势在未来的学习中将占有十分重要的位置,本文以《教育技术学研究方法》为例,系统地讲解了SPOC课程的开发流程以及关键的步骤,其有效地推动教学观念的转变和教学方式的提升,并在一定程度上弥补了学术界在这一方面的空白,对于其他的研究学者有着较大的借鉴参考价值。
参考文献:
[1] 陈然,杨成.SPOC混合学习模式设计研究[J].中国远程教育,2015(5).
课程的设计与开发范文2
【关键词】微课程 设计 开发 应用研究 中小学微课程
【中图分类号】G62 【文献标识码】A 【文章编号】2095-3089(2015)11-0169-02
传统的教学方式比较枯燥乏味,面对新时代的教学要求,积极的改革和变化是能够促进学生提升学习能力的重要工作内容之一。在传统教学的基础之上,添加微课程的教学方法,能够有效的激发学生的学习热情,培养学生的创造力。在中小学课程当中添加微课程方式,是利用科学的教学手段,适应特殊时期学生能力培养的重要方式。本文通过对微课程教学的概念分析,以及对微课程教学的特征探讨,深入的研究微课程的设计、开发,以及应用研究,希望能够为未来教育事业的发展贡献一份力量。
一、微课程的概念与特征
微课程的英文名称是microlecture,微课程是根据新课标的改革要求进行教学方式改革。微课程以传统教学为基础,在实践的过程中添加小视频教学方法。增加微课程的教学方式,主要是为了实现对比较复杂的知识点进行概念和节点的分析。微课程的方式更加符合中小学学生的学习能力,能够良好的激发学生的学习热情,促进中小学学生的创造力培养。
微课程的教学形式主要是体现多媒体技术的科学应用,在传统课程的教学方式中添加小视频,小视频的内容要求简单精密,能够在短时间内吸引中小学学生的注意力。同时,微课程还具备传统教学方式所没有的其他优势。比如,传统的教学方式比较单一,很难形成全面的知识结构规划,利用微课堂方式可以精确的提炼知识结构和关键知识点。利用微课堂教学方式还能够优化课程教案,让教师定期内总结教学方法,进行良好的教学反思。
微课程还具有以下几个方面的教学特征,首先,微课程的教学实践比较精短,一般在十分钟之内结束教程,这样有利于集中中小学学生的注意力。其次,微课程更加关注教学难点,精准的找到教学突破口。再次,由于微课程的教学时间短,适合学生随时随地的学习。最后,微课程营造了一个良好的教学氛围,促进了学生创造力和学习热情的提升[1]。
二、微课程的设计与开发工作
微课程的设计与开发工作十分复杂,需要有完善的科学理论作为支持,并且通过严谨的实践操作得到精确的应用系统。在微课程的设计开展过程中,根据微课程的特征,可以提取两种开发方式。其中一种开发方式是在原本传统的教学方式上进行加工,全面的改革原本的教学模式。另外一种模式,是进行创新的操作,实现对微课程的新方式开创。加工的方式将中小学教学方式中本身具有的科教软件进行重新的整理和编辑,满足当下教学需求进行数据的处理和分析。另外利用创新技术进行教学数据的整理,将原本的课本知识点进行总结和分析,实现对教学软件的制作,教学软件中的资料是最新的数据分析成果,添加了记录和复习的程序,满足学生学习要求。
在微课程设计的初期,要进行前期的充分准本,设计的前提是满足知识点的设定,能够考量中小学学生的学习能力,进一步满足教学的内容传递。设计的时长作为重点参考对象,课程内容要有足够的吸引力。进一步分析发现课程难点,参考难点系数确定教学目标,帮助学生树立学习的信心。内容的设计要满足细节的划分,以单元为单位,成功的将中小学知识点进行分解,通过重复性的学习和总结,帮助学生提高记忆程度。关注微课程的内容设计,要考量到中小学学生的学习能力,以激发学生热情为主要努力方向,再进一步提升中小学学生的创造能力,满足国家和社会对全能型人才的要求。进行深度开发的目的,是为了弥补前期设计中出现的不足之处,进一步满足软件针对广泛应用人群的作用性。开发的重点是关注教学济源的试用,能够考虑到教学之后的复习和思考[2]。
三、中小学微课程的应用研究
针对微课程的教学应用研究,需要从两个方面着手。其中一方面,是微课程的教学应用模式。微课程的主要教学方式是通过小视频讲解文化课程知识点,在应用的过程中主要是为了更好的引导中小学学生认识到所要学习的事物。比如在小学的科学课中添加小视频,向学生讲解水、雾、雨、冰的来源和形成方式,促进了学生在自己的脑海中形成了生动的画面,满足了对学生理解能力的培养。应用微课程的方式就是在课堂开始之前,让学生通过视频软件提前预习。然后在课堂上再采取相互交流的方式,进一步的完成知识点的学习,满足学生的求知欲望,充分体现教学活跃改革的重要性。
微课程在新课标改革的要求之下,进行严谨的设计和精密的开发,实现了提升教学质量的工作职能体现。在传统教学的基础上满足教学优势的提升,能够充分的激发学生的学习热情,为培养个性化人才奠定了良好的教学基础,也为提升教学水平开展了新的路径,将教育事业的发展提升到新的高度,满足了教学相长的重要目标实现[3]。
四、结语
在中小学学生的课堂中,适当的使用微课程教学,可以缩短教学时间,并且提升了学生的接受程度,在良好的教学过程中体验教学内容的趣味性,为培养高素质学生奠定良好的教学基础。在科学技术发达的今天,计算机互联网络已经普遍的应用于人类生活的每个角落。大力发展教学事业,充分应用多媒体教学软件,在很大程度上促进了人才的全面培养,实现了对教师能力的提升。综上所述,通过微课程的整体设计和研究,可以促进教师对知识结构的总结能力提升,进而完成了对学生能力的培养,激发学生潜在的创造力,为国家培养全面型人才而努力。
参考文献:
[1]梁乐明,曹俏俏,张宝辉.微课程设计模式研究――基于国内外微课程的对比分析[J].开放教育研究,2013,01:65-73.
课程的设计与开发范文3
关键词 :网络课程;案例;树型结构
中图分类号:G642 文献标识码:B
1引言
在开放教育和远程教育中,网络教学正被越来越多地使用,开发适用于网络教学的高质量的网络课程已经成为发
展网络教育的一个非常重要的课题。
《现代远程教育技术标准体系和11项试用标准(简介)》中对网络课程进行了定义。网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。
“软件工程”课程是本科计算机专业的一门重要课程。在当前的教学中,特别是开放教育和远程教育中还存在着很多欠缺,案例太少,或者各章中的案例相互割裂,使得学生学完该课程之后无法形成整体的软件工程概念和思想。因此设计和开发贯穿整个教学过程的案例成为“软件工程”网络课程的必然选择。
2 “软件工程”网络课程的教学内容设计
2.1以案例为中心
当前的计算机相关专业实践教学环境存在诸多薄弱环节,特别是在软件工程教学中,很难为学生提供一个全面的感性认识。而当前的教学是离散的过程,没有提供一个完整的商业软件的实例来讲解商业软件开发的全部过程。经过调查研究、综合对比和专家论证,我们选择了某
软件公司的商务软件“应急系统”作为整个软件工程网络课程的案例。选择该软件的原因是该系统在Windows平台上基于C++开发,而C++是大部分计算机科学与技术专业的学生都学习过的第四代开发平台,不足的地方是部分学生不了解应急系统。在教学内容设计中我们先对此公司“应急系统”的相关知识作了简单介绍,然后把软件工程的各个阶段与该软件的相关内容进行了一一映射和组合,公开了大部分相关设计和源代码。
2.2兼顾面向过程和面向对象
当前软件设计与开发的手段一般采用面向过程和面向对象这两种方法。虽然“应急系统”是采用面向对象方法设计的,但是我们补充了面向过程的设计内容,这样学生通过比较,既能熟悉和了解面向过程和面向对象的设计方法,又增强了理解,从而获得了比较好的教学效果。
3网络课程支撑环境的设计
3.1总体结构
系统设计应由上而下进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是在系统分析的基础上,将整个系统划分为若干子系统,子系统则由若干模块组成。数据的存储以及整个系统实现等方面都进行了合理的安排。图1所示为“软件工程网络”课程开发与设计的总体结构图。
3.1系统开发平台――Dorado MVC架构
Dorado全称“Dorado Web应用开发套件”,包含:Dorado Web UI控件集及UI引擎(Dorado Web UI Components and UI Engine),Dorado可视化集成开发工具 (Dorado Studio),Dorado MVC开发框架和Dorado Web应
用框架。其中Dorado MVC开发框架的主要功能有:提供类似Struts的MVC开发框架,以便更加方便地利用Dorado套件进行基于MVC架构的开发;提供性能监控控制台,可以方便地对系统运行过程中各功能点的运行效率进行统计和分析;支持国际化资源配置;支持模块化配置。Dorado MVC开发框架是一个可选件。Dorado套件完全支持各种第三方开发框架,如Struts、WebWork等。我们利用Dorado与目前较为流行的Struts+Hibernate+Spring进行协同开发。
3.2系统主要模块算法与设计
(1) 集合混淆算法
客观题测试用于学生自测。题目是随机排列的,顺序与数据库的存储顺序不同,它使用了Java.util.Collections中的shuffle(List list)方法来实现,下面是其在JDK 6.0中的算法和代码。
使用指定的随机源随机更改指定列表的序列。所有序列更改发生的可能性都是相等的,假定随机源是公平的。
此实现向后遍历列表,从最后一个元素向前一直到第二个元素,将随机选择的元素重复交换到“当前位置”。元素是从列表中随机选择的,从第一个元素运行到当前位置。
此方法以线性时间运行。如果指定列表没有实现RandomAccess接口并且是一个大型列表,则此实现在改组列表前将指定列表转储到该数组中,并将改组后的数组转储回列表中。这避免了二次型行为,该行为是因为在适当位置改组一个“有序访问”列表而引起的。
private static Random r;
public static void shuffle(List list) {
if (r == null) {
r = new Random();
}
shuffle(list, r);
}
public static void shuffle(List list, Random rnd) {
int size = list.size();
if (size < SHUFFLE_THRESHOLD || list instanceof RandomAccess) {
for (int i=size; i>1; i--)
swap(list, i-1, rnd.nextInt(i));
} else {
Object arr[] = list.toArray();
// Shuffle array
for (int i=size; i>1; i--)
swap(arr, i-1, rnd.nextInt(i));
// Dump array back into list
ListIterator it = list.listIterator();
for (int i=0; i
it.next();
it.set(arr[i]);
}
}
}
(2)DES加密算法
由于客观题的随机排列,使得试题的排列次序与数据库中有所不同。同时,考虑到通过逐条在数据库中查询来校验答案对数据库的压力过大,所以事先查询出试题的答案,然后根据打乱后的试题次序把正确答案拼成一个字符串,然后加密放到页面的隐藏域中。这样一来,当提交试题查看结果时不用再次查询数据库,只要把答案字符串解密,然后分割成数组校验即可。
这里的加解密采用了DES算法。
DES算法的入口参数有三个:Key、Data、Mode。其中Key为8字节共64位,是DES算法的工作密钥;Data也为8字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
DES算法是这样工作的:如Mode为加密,则用Key去把数据Data进行加密,生成Data的密码形式(64位)作为DES的输出结果;如Mode为解密,则用Key去把密码形式的数据Data解密,还原为Data的明码形式(64位),作为DES的输出结果。在通信网络的两端,双方约定一致的Key,在通信的源点用Key对核心数据进行DES加密,然后以密码形式在公共通信网(如电话网)中传输到通信网络的终点。数据到达目的地后,用同样的Key对密码数据进行解密,便再现了明码形式的核心数据。这样便保证了核心数据(如PIN、MAC等)在公共通信网中传输的安全性和可靠性。
下面是加密算法的部分代码(解密原理类似):
public class DesEncrypt {
private Key key;
/**
* 根据参数生成KEY
*
* @param strKey
*/
public void getKey(String strKey) {
try {
KeyGenerator _generator = KeyGenerator. getInstance("DES");
_generator.init(new SecureRandom (strKey.getBytes()));
this.key = _generator.generateKey();
_generator = null;
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 加密 String明文输入,String密文输出
*
* @param strMing
* @return
*/
public String getEncString(String strMing) {
byte[] byteMi = null;
byte[] byteMing = null;
String strMi = "";
BASE64Encoder base64en = new BASE64Encoder();
try {
byteMing = strMing.getBytes("UTF8");
byteMi = this.getEncCode(byteMing);
strMi = base64en.encode(byteMi);
} catch (Exception e) {
e.printStackTrace();
} finally {
base64en = null;
byteMing = null;
byteMi = null;
}
return strMi;
}
/**
* 解密 以String密文输入,String明文输出
*
* @param strMi
* @return
*/
public String getDesString(String strMi) {
BASE64Decoder base64De = new BASE64Decoder();
byte[] byteMing = null;
byte[] byteMi = null;
String strMing = "";
try {
byteMi = base64De.decodeBuffer(strMi);
byteMing = this.getDesCode(byteMi);
strMing = new String(byteMing, "UTF8");
} catch (Exception e) {
e.printStackTrace();
} finally {
base64De = null;
byteMing = null;
byteMi = null;
}
return strMing;
}
(3) 章节维护算法
本网络课程中的课程章节、目录均为树形结构,其数据模型采用了树的模型,然后通过递归从根开始逐层遍历显示每个节点,便于导航学生学习。
下面是显示树形结构的代码,由于树形结构的显示使用了ExtJs(Ajax)框架来渲染,所以代码最终将产生JavaScript代码的字符串,交由ExtJs框架完成最后显示工作。
public String getExtTreeString(String prexHref ,String target ,boolean allowEdit ) {
......
//查询根节点(包含子节点层次)
Course rootWithHierarchy = treeNodeDao. getTreeRootWithHierarchy();
StringBuffer rootInfo = new StringBuffer();
//构造ExtJs的树形代码
appendInfo(rootWithHierarchy , rootInfo);
StringBuffer treeInfo = new StringBuffer("new Ext. tree.AsyncTreeNode(" + Constants.PLACEHOLDER + rootInfo + ")");
return ExtUtil.formatExtStr(treeInfo);
}
private void appendInfo(Course node , StringBuffer buf){
if(node == null) return ;
//如果是叶子节点,构造叶子信息
if(node.getIsLeaf()) appendLeaf(node,buf);
//如果是目录,构造目录信息
else appendFolder(node , buf);
}
private void appendFolder(Course node , StringBuffer buf){
buf.append(",{text:'" + node.getText() + "',");
if(allowEdit){
buf.append("href:'"+prexHref+node.getId()+"',");
buf.append("hrefTarget:'" + target + "',");
}
buf.append("id:'" + node.getId() + "',");
buf.append("leaf:false,");
buf.append("children:[" + Constants.PLACEHOLDER);
//遍历子节点,构造子节点信息
for(Course child: node.getChildren()){
appendInfo(child , buf);
}
buf.append("]}");}
private void appendLeaf(Course node , StringBuffer buf){
buf.append(",{text:'" + node.getText() + "',");
buf.append("id:'" + node.getId() + "',");
buf.append("iconCls:'user',");
buf.append("href:'"+prexHref + node.getId() + "',");
buf.append("hrefTarget:'" + target + "',");
buf.append("leaf:true");
buf.append("}");
}
从上述代码中可以看出,首先找出(包含子节点信息的)根节点,然后通过appendInfo方法来产生ExtJs的JavaScirpt代码,appendInfo会根据节点类型(叶子或目录)来调用appendLeaf或appendFolder方法,其中appendFolder首先生成该目录的信息,然后逐个显示子节点信息,子节点又会调用appendInfo方法。就是这样递归的调用,形成了最终的字符串,然后通过服务器传到表现层,通过ExtJs来显示整棵树。
4结束语
我们在设计和开发“软件工程”网络课程时,采用基于案例的教学内容设计,同一个案例贯穿所有章节,增强了学生对知识点的掌握和理解。开发环境采用Dorado MVC架构(Struts+Hibernate+Spring),获得了好的效果。这种开发模式与传统MVC的开发模式比较,其最大的优势在于可以节省开发人员在开发Web应用表现层式的工作量,同时又为用户提供非常友好的交互界面。
从表1中可以看出,本文采用的方法在开发工作量、用户界面、软件可扩展性等三个方面都具有相当大的优势。
本网络课程的设计和开发是从教学内容和网络教学支撑环境两个方面展开的,已在教学中使用一年,收到了较好的教学效果。特别是课程章节采用树型结构,使得学生在自主学习的过程中获得了更好的导航效果,提高了学习效率。下一步的工作是多增加艺术性方面的内容,尤其是媒体素材设计方面。
参考文献:
课程的设计与开发范文4
关键词:汽车维修接待;校企合作;课程改革;教学方法
引言
随着我国汽车市场的日趋成熟,售后服务越来越被企业重视,众多车企都把汽车维修接待岗位列为关键岗位,对这一岗位人才的需求量也是逐步提升。针对这个岗位我们做了大量的企业调研,利用校企合作平台,分析了东风雪铁龙、东风标致、上海大众、一汽丰田汽车品牌对维修接待员工的培训要求。基于此我们组织企业专家和资深教师面对我校学生特点设计开发了《汽车维修接待》课程,进行了课程内容和教学方法的改革,建设了实训场景,实施教、学、做一体的教学模式。
1.现行《汽车维修接待》课程存在问题
1.1教学内容不能紧跟企业实际需求
职业教育应紧跟企业实际工作岗位的需求,应随着企业生产技术和管理手段的进步而不断更新教学内容。但在实际教学活动中,由于对企业的工作流程及管理要求认识不深,所以授课内容更新较差。例如,近些年来众多车企在售后服务管理上使用的满意度评价指数已经成为厂商对经销商、经销商对服务顾问的主要考核指标,而我们的教学内容缺失了这一概念,在整个教学过程中对学生缺少顾客至上服务意识的培养。
1.2教学任务设计过大,学生学习积极性不高
现行的《汽车维修接待》课程是以5个典型工作任务为驱动,每个学习任务都是一个完整的工作过程,实操考核的模拟情景也是要求学生完成一个特定的工作过程,教学设计完全体现了任务驱动的课程教学理念,但在教学过程中我们发现学生参与积极性不高,教学效果差强人意。这是为什么呢?经过分析,我们发现主要原因是学习任务设计太大。《汽车维修接待》是一门综合了商务礼仪、汽车构造、汽车使用技术、汽车保险、汽车检测与诊断等多门学科的课程,虽然在专业中前期这些储备课程都已经学习过,但高职生在学习能力、理解能力、自我管理和约束能力都不够,尤其是综合运用专业知识的能力较差,所以导致即使采用情境模拟教学法讲授,学生还是不能理解和掌握,所以“大情境”对于初涉维修接待的学生来说势必有些难度,不利于教学。
2.校企合作模式下,《汽车维修接待》课程的教学改革
2.1借助校企合作平台与企业专家共同开发实现课程标准与企业岗位需求对接
《汽车维修接待》不仅是一门综合性的课程,同时具有很强的操作性,校内老师虽然有深厚的专业知识,但欠缺实际工作经验和一线企业环境的认知,因此在改革之初我们借助校企合作的平台,聘请汽车企业的技术专家,与资深专业教师共同来分析维修接待的工作任务,整合过程知识和能力,序化教学内容,将工作任务转化为学习任务,实现面向市场、面向岗位的《汽车维修接待》课程。图1所示是本课程的开发过程。
2.2学习任务与职业能力分析
学习任务的设计是以维修接待的工作过程为导向,以工作任务为载体,先拆分再组合。即先将完整的工作过程拆分成9个工作环节,再根据工作环节的难易程度及环节之间的紧密程度,组合成5个学习任务:学习任务一:汽车维修接待岗位认知;学习任务二:客户预约与接待服务;学习任务三:车辆预检及故障判断;学习任务四:车辆派工及维修服务;学习任务五:车辆质检及交车服务;学习任务六:客户跟踪及客户关系管理;除此之外,根据企业对中级服务顾问的岗位要求,增设了一个关于沟通的学习任务七:客户抱怨与投诉的处理;最后,为了训练学生的综合技能,让学生体验整个工作过程,特设了三类典型工作任务,集中体现在学习任务八:不同维修业务的接待。
高职课改的最终目标是培养学生的职业技能,所以我们在学习任务分析的基础上,结合岗位所需确定学习任务对应下的岗位职业能力,使课程始终围绕增强学生职业能力展开。以学习任务二举例:能进行有效的电话预约及预约的再次确认;能有给客户推荐预约的意识;会使用4S店仿真软件进行预约登记;会使用预约登记表和预约看板;能在客户到店前准备好工作所需工具;能在接待前有意识的整理仪容仪表;能有效与客户进行首次沟通。
2.3教学组织设计
现行的课程采用了“理论教学+集中实训”的方式,在这种先学后做或先讲后练的授课方式下,理论课和实践课是分离的。经常会出现讲完理论课后,轮到实训课时,学生已经想不起学过的知识的现象。为真正实现“一体化”设计,力争使学生在做中学,边做边学,我们的课程全部在理实一体化教室进行,教室的两个功能区分别是多媒体理论教学区和实训区,实训区又分为预检区、接待区和交车区。
在对课程进行一体化设计的思路下,我们的教学组织方式转变为以学生为主体,老师为辅。将全班学生分为5~6组,以小组为单位完成学习过程。使用实际工作情景引入学习任务,由组内学生协作完成任务的预演,再由老师指导,学生再次执行任务,小组之间互评,老师点评和总结,拓展任务,再次实施与评价。实现理论和实践交叉循环进行的学习模式,将做事和学习结合起来,既调动了学生的积极性,又达到了知识与技能的传授。
3.存在的困惑与不足
我们的课程改革还在继续摸索当中,也需要实践去检验,其中老师的角色发生了转变,既是课程的建设者和组织者,也是课程的参与者,但受限于传统的教学环境、教学制度,实施中难度较大。不仅每个教师需要树立能力本位的教育理念,学校的各级管理者更需转变观念、创造条件。(作者单位:陕西交通职业技术学院)
注:本文由陕西交通职业技术学院科研项目(YJ120025)资助
参考文献
[1] 黎盛寓.以项目化教学改革高职汽车维修专业课程体系的探索与研究[J].中国校外教育,2008(1):35-37.
[2] 杨益明,汽车运用技术专业项目化课程体系的构建与实施[J].职业技术教育,2010年第17期,第31卷:13-16.
[3] 付宁,狄春阳.在校企合作下五年制高职《汽车营销售后服务》课程的开发设计[J].学术论坛,2012年第3期
课程的设计与开发范文5
关键词:精品课程;网站;教师;学生;教学
0引言
精品课程建设是教育部启动的提高高等学校教学质量与教学改革工程的重要组成部分,它对于提高高等学校人才培养质量,改进学校育人环境,激发师生工作学习的积极性和创造性,有着重要的作用。精品课程建设的重要成果之一是建立精品课程网站。精品课程网站是精品课程建设和评价的窗口,是精品课程网络化学习的平台,是教师与学生互动交流的媒介,是精品课程示范辐射的载体。在精品课程的评审、验收过程中,精品课程网站起着非常重要的作用。
近年来,国家级、省级及校级精品课程逐年增多,出现的问题也不少。目前大多数院校的精品课程建设还处于起步阶段,精品课程建设工作一般采取独立开发模式,资源的共享性差,开发者不得不进行大量的重复劳动。很多课程老师在网站的开发中存在技术上的困难,因为他们一般不懂技术,即便他们有精品课程建设的热情,也无能为力,有的不得不花钱去聘请技术人员来开发网站和课件。部分精品课程网站较少考虑甚至不考虑网上教学活动,在线开展讨论、答疑、考核、评价等教学与管理活动明显不足,没有为学习者建构良好的网络学习环境。由于网站后台功能不够完善,课程组的教师无法随时在线修改、更新网站内容,甚至每次操作都需要技术人员辅助。为了解决精品课程网站建设中存在的问题,有效地提高精品课程网站的质量,实现教育部启动精品课程建设的目标,有必要研制一套通用、高效的精品课程网站开发系统。
1通用精品课程网站的基本构架、功能和开发流程
1.1精品课程网站的基本构架
精品课程的网络建设就是把与本门课程相关的教学大纲、授课教案、习题、实验指导、现场教学录像、参考文献目录等资源网络化,以电子多媒体形式在网上开放,方便基于Internet的远程学习、浏览和下载。
根据教育部对精品课程的建设要求,我们将精品课程网站的结构分为2大块:课程建设内容模块和网络课程模块。其中,精品课程建设内容模块依据国家精品课程评审指示体系进行设计,主要有课程介绍、教师队伍、教学大纲、网络课程、课程录像、授课教案、效果评价、教学资源等8个内容。网络课程模块是通过网络表现的某门课程的教学内容及实施的教学活动的总和,可设置有课程概述、学习内容、实验实训、案例演示、拓展资源、互动交流、在线测试等6个内容。
1.2精品课程网站的功能
精品课程网站的开发要求是,所有有关内容均要放在网站上,各级专家评审全部基于网络进行,精品课程网站要全天候对外开放,并且要不断更新网站教学内容与各类资源。因此,精品课程网站担负着集大成者的角色,不仅界面要简洁、漂亮,速度快捷,还要保证能够动态更新内容,最重要的是在设计思想上要以用户为中心。精品课程网站的主要用户可分四类:教师、学生、管理员和评审人员。网站应为不同用户提供不同的功能。
1.2.1教师用户功能设计
本功能为教师提供教学活动平台,方便教师将教学资源网络化,在课后与学生在线互动、沟通,测评学生成绩和教学效果。它包含5个功能模块:①个人信息设置。教师申请注册到“教师队伍”中,设置个人简历、描述、照片等信息。②课程资源管理。和修改教案、课件、动画、视频、试题等教学资源。③教学活动管理。查看和通知,布置和批改作业,查看和分析学生测试结果。④在线交流。可以发起和回复主题帖子,回复学生提问、建议和意见等。⑤查看系统使用情况。如:用户访问网站情况统计、在线调查问题的结果分析等。
1.2.2学生用户功能设计
本功能的设计目标是,方便学生学习课程,分享丰富的学习资源,查看个人阶段学习结果,与教师进行线上交流等,使学生在参与学习活动的过程中能有更多的自主性和交互性。包含的模块有3个:①学习活动模块。了解课程内容,查看和下载课程网站的教学资源,提交作业。②在线测试模块。测试后即时获得测试结果。③在线交流模块。与教师学生进行沟通互动。
1.2.3网站管理员用户功能设计
设计目标是,方便管理员进行教学活动和师生用户的管理,能快速、便捷地制作出申报网站和课程网站。包含的模块有6个:①网站系统管理。可设置课程网站名称、课程信息、上传容量、页面模块等。②用户管理。管理使用网站系统的所有用户信息,设置教师和学生用户的权限(系统某模块功能的使用权限、上传文件的类型、容量、路径等),审批申请注册的师生用户。③申请网站模块设置。设置申请网站的栏目节点(如本文第2点所列的课程负责人和教师队伍等),并初始化各栏目内容和格式。④课程网站模块设置。设置课程网站的栏目节点(如本文第2点所列的课程概述、学习内容和实验实训等),并初始化各栏目内容和格式。⑤模板管理。可以添加、修改、删除网站的模板类型,分类型进行添加、修改、删除、审核模板等操作。⑥其他信息管理。管理本系统的公告信息、友情连接、在线调查问题等。
1.2.4评审人员用户功能设计
精品课程均在网上评审,网站应为评审人员提供评审体系的各个观测点,且导航层次清晰,链接无误,用图文结合描述观测点。本功能的设计工作是,由教师和管理员站在评审人员的角度上,协同开发人员设计好各个观测点并展示在网站上,供评审人员查阅,不需要设计特别的后台功能。
1.3精品课程网站的开发流程
我们在开发设计过程中,采用了软件工程的思想和方法,主要运用HTML、CSS、Javascfipt、SQL Server等工具和利用目前最新的MS 框架中及表达式语言、数据库连接池等技术开发了一个易于维护、扩展和重用的基于Web的综合性通用平台。
具体做法是,采用基于Web的分布式多层体系结构,在底层操作平台和硬件设施的基础之上搭建信息资源数据库,同时建立平台所需的Web服务器。在中间层实现用户管理、权限控制、资源的管理、平台的配置管理等功能,同时有效地集成了Web Services服务,提供与其它资源平台资源共享和交互的接口。在应用层上提供给用户个性化定制、信息交流、资源浏览和检索等服务。最后,在表示层上,让用户可以利用IE/NetScape等客户端工具浏览和使用平台所提供的服务。
2建设高效的精品课程网站
一个优秀的网站具备的基本特征有:网站整体结构与各个页面布局合理、页面信息表达清晰、下载速度快、导航结构佳、 搜索引擎表现良好、监测网站和反馈客户信息方便、服务体系完善等。精品课程网站建设一般经历四个阶段:建、用、改、精。“建”是第一步,开发者在最开始的时候就需要充分考虑今后方便网站的“用、改、精”。下文着重介绍网站后台的几个重要功能,它们能提高网站在各个阶段的效能和效率。
2.1实用性建设,让师生进行教学活动时得心应手
2.1.1教育资源网络化的操作更便捷
精品课程网站建设的核心是要把教育资源网络化,实现共享。教育资源主要来源于教师,这就要求教师把课程教育资源分类整理好,并上传到网站。这一活动对网站来说非常重要,因为如果没有教学资源,就谈不上精品课程网站的存在。而功能齐全的在线编辑器则是教师在线上传和管理资源的好帮手。
笔者用过的DotNetTextBox(官方网站http://.cn/),是基于 2.0技术重写控件核心架构,是功能强大的所见即所得HTML编辑器控件。它提供了近50种在线编辑功能,以及插入超链接、模版等40多个右键菜单功能;支持自定义菜单,只需简单配置config文件即可DIY自己独有的功能菜单以及增减各种控件内置功能;具备强大的上传管理功能,通过配置config文件即可详细控制不同用户的上传权限;提供上传图片时自动添加水印、生成缩略图,上传多媒体文件支持自动播放的功能;用户可以使用预置的default和XP风格编辑器皮肤,也可以自定义皮肤,方便用户设置个性化的控件外观;完全支持IE5.5+、Opera、Firefox等常见的主流浏览器。开发者可以在官方网站下载这样一个现成、成熟、免费而且开源的在线编辑器,整合到VS 2005开发环境中,在设计网页时调用,完全替代TextBox控件,既节约了开发成本和时间,还可进行二次开发或改良成更适合网站的在线编辑器。此外,FCKeditor也是功能强大在线编辑器。
2.1.2搜索功能让网站信息资源彻底展现
资源量达到一定程度会给用户带来很大不便,用户(包括老用户)将只会看首页或相关栏目的第一页,长期积累的高价值信息会被尘积在数据库的底部,影响网站效用的最大发挥。书厚了需要目录,报纸厚了需要导读。为此,需要快速、精确、智能和人性化的站内搜索引擎让用户便捷地了解并找到期望内容,同时,也让网站的信息资源尽可能展现出来。这有助于提升网站的价值,发挥网站应有的作用。
站内搜索引擎一般有三种类型:基于数据库、基于Spider抓取和基于全文检索技术。后两种主要用于大中型网站,对开发人员的技术要求高。由于精品课程网站的数据容量有限,可以使用基于数据库这种检索速度较快的站内搜索技术。合理安排查询条件,通过if语句和for语句等对判断条件进行分析,合理化搜索算法,配合SQL的索引功能实现检索。关键字查询的SQL语句格式为:Select字段名列表from表名where字段名Like%关键字%。
百度搜索引擎拥有目前世界上最大的中文搜索引擎,具有高准确性、高查询率、更新快以及服务稳定的特点,能够帮助用户快速找到自己需要的信息。网站开发人员可以在网页上插入“百度”提供的相应代码,借助“百度”的搜索入口,就会有与“百度”搜索引擎一样强大的搜索功能。让用户通过百度搜索站点信息,不仅节约自身服务器资源,还更利于百度更快收录自己的站点。类似的,Google也能提供站内搜索功能。
2.1.3吸引师生融入教学活动,发挥网站潜力
精品课程应根据课程的教学目标和教学对象的特点,合理地选择教学媒体信息,充分利用文本、图形、图像、动画、声音等媒体,并在系统中把它们进行有机地组合。教材内容按章、节、知识点和子知识点的层次进行组织,可以形成优化的教学系统结构。然而,这样的一个资料库对学生来说依然缺乏吸引力。若网站能帮助学生在教师精心制定的学习计划中学习,并了解自己的学习情况,教师又能根据学生情况调整教学方法和策略,实施因材施教,这将大大吸引学生认识自我、挑战自我,激发学生的主动学习热情,达到良好的学习效果。具体做法如下:
首先,建立知识库,存放全部教学知识以及形成教学策略的知识。知识构造按照章、节、知识点、子知识点的层次划分,并以超文本文件形式存放,供学生查阅。每个节点均配备习题供学生在线测试。其次,教师制定教学计划,把各个知识按照一定的方法和策略组织起来,形成学习表。每位学生可有一张与该表结构一样的“个人学习情况表”,展示自己的全面学习情况。当学生进入学习计划表的某个节点,做完习题后,系统除了给出正确答案、评价及提示掌握知识点的程度信息外,还根据学生在该点的测试情况,设置“个人学习情况表”的相应字段为“False”或者“True”,标明学生是否掌握该知识点,当然还可另外标明学生是否做了该点的练习。系统最后根据情况,决策学生下一步学习的内容,及相关超链接,并分类统计学生的学习情况,供教师掌握学生的学习情况。
2.2交互性建设,促进师生交流互动
学生的学科情感常取决于对任课老师的喜好,“亲其师,才能信其道”讲的就是这个道理。教师通过课上课下的情感交流,与学生建立起良好的师生友情,能大大促进学生参与课堂教学的几率,激发他们的学习兴趣。课堂上交流的时间有限,而论坛具有保密性、独特性和及时性等特点,比较随意轻松,让学生有了发表对事物的看法、对教学评论、甚至对老师的教学方法等提出批评和建议的地方,教师也可得到丰富的第一手教学资料。
供师生在线交流的论坛不难开发,难的是如何建立“有话敢说、有话愿说、有话直说、说了有用”的在线交流平台。要解决这个问题,最根本是吸引师生上论坛交流。为此,一方面可鼓励学生参与网站论坛建设,学生发帖就积分,积分与最终成绩及奖励挂钩,激发学生主动参与学习的热情。还可下放论坛的悬赏、屏蔽等权限给部分学生,让学生代替老师管理论坛,提高人气。另一方面要求教师定期网上答疑,及时更新论坛内容,不定期发起讨论,增加互动专题。
2.3针对性建设,为教学改革提供依据
当学生通过网站学习的情况和教师把握网站知识的更新情况脱节,可能使网站最终仅仅是一个摆设。进行教学改革,教师需要从论坛中获取学生对课程评价的反馈,以及反映用户使用网站情况的点击率等数据。为此,可在网站中加入流量统计功能,分析直接点击和搜索引擎的流量,当天搜索量和流量地区分布,以及用户在网站的平均停留时间、用户地图分布等等数据。雅虎流量统计或者google analytics都是在业界深受好评的免费的网站流量分析工具,利用这些分析工具只需把一个js代码放入需要统计的每一个页面,然后访问相应官方网页,注册后就可以使用和查看分析结果了。
2.4适用性建设。增加网站的复用率
应针对学生的心理和专业特点来设计课程网站的标准色彩及其搭配,不同的课程需要不一样的界面。精品课程网站的功能和结构相似,即后台程序相同,把程序和页面完全分离,就可以随意更改前台页面而不需要考虑程序的改动,不会因为进行一次网站页面的改版或开发另一门课程,就要将所有的源程序都进行一次移植手术。
开发者在设计网站时,可以通过开发动态加载模版、内容列表控件和动态修改分级栏目的功能,方便后期变化网页的色彩、布局和导航菜单,从而改变网站的前台界面外观。
所谓的模板,就是设计完工的标准的HTML代码,其中用特殊字符串代替需要由程序实现的功能部分,显示时这些特殊字符串将编译为对应的功能。课程网站可设计4类模板,一是网站首页模板;二是点击某个栏目链接而进入的栏目页面模板;三是显示内容的风格页面模板;四是单页模板,用于生成一些由代码组成的文件,这样可以免去了上传含有代码页面文件的步骤,比如制作页面的头部和底部包含文件时,把代码做成单页模板然后再生成即可。
内容列表在页面中会多次出现,供用户点击链接到相关内容显示页面。设计内容列表控件,提供列表的内容标题、超级链接地址、内容排序方式、列表项数目、宽高、是否显示日期等属性,可以方便管理员在制作页面时,插入多个内容列表,效果灵活多样,提高工作效率。
要实现多级分类,需要在数据库中用一张表存储分类信息,大致有Id(节点编号)、Name(栏目名称)、pro(父节点ID)、DeepNode(节点深度)、Remark(备注)等字段。可在程序中用镶套的方法动态显示分级栏目,用递归的方法实现在指定的节点(即分类)下进行的添加、修改、删除等操作。参考此方法还能设计资源分类导航功能。
2.5便捷、健壮与安全性建设,给网站用户良好的体验感
流畅和健壮是网站成功的基本条件。可以采取静态页面自动生成技术来维护信息,船陕访问速度和避免在数据库中存取大量图文信息的困难。生成HTML文件的主要步骤只有两个:一是获取要生成的html文件的内容;二是将获取到的内容保存为html文件。
当用户浏览网页的时候,若弹出询问“是否进行debug[调试]”的警告框,或显示一堆代码的错误窗口,程序突然终止,用户往往会选择离开这个站点。网站开发者可以使用try-catch-finally语句处理异常,通过抛掷和捕获异常重新开始程序内的一个过程,或者从应用程序的一部分跳到另一部分。网站还是出现错误时,比如教学资源的链接地址或描述错误等,可以建立用户报错机制。做法是每个页面附带一个报错按钮。当用户在使用中发现错误信息,点击按钮,这个页面的错误信息就自动存入数据库供网站管理员查阅。
安全是网站的永恒话题。一般来说,提供数据库应用服务的Web站点主要由操作系统服务器、数据库服务器和Web服务器三项构成。因此,对Web站点的安全设置可以从这三方面入手。在进行Web应用开发时,可采用开发工具的最新服务包和修补程序,使用窗体身份验证、对所有输入数据进行有效性验证、使用参数化存储过程、对输出数据进行HTML编码、信息加密后再存储等加强Web应用程序层的安全因素。网站开放后,最好每天备份网站的数据库和源代码,坚持“最低权限”原则,决不授予用户并非绝对必需的权限。
可以在网站中采取一些彰显人文关怀的手段,让用户感觉舒服。比如在每个文字页面设置了字体的随机缩放功能,满足不同年龄层次用户的需求;对于阅读与下载文字,不仅提供Word的DOC格式,而且还提供Reader的PDF格式及Flash的SWF格式,方便用户在不同的平台下使用。
2.6规范性建设,保证网站形象,方便后期维护
为服务全部受众,保证网站整体形象和方便后期维护,应该提供用户帮助文档或培训指导资料,包括对系统的运行环境、后台管理流程,各个功能的使用和注意事项,以及常见问题的解答等;设定网站的规范,如网站上的中文使用12px的宋体,行距为150%,图片的ALT属性要写好图片名称,每个页面的高度不超过3屏等。
3结束语
课程的设计与开发范文6
关键词:ARCS动机模型;微课程;设计;开发
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2016)09-0106-03
引言
成人学习者的学习动机较强,但是在实际学习过程中很容易受其他因素的干扰,怎样才能更好地吸引学习者的注意力,维持其学习动力,增强学习效果呢?ARCS动机模型提供了很好的策略和方法。VB程序设计课程是电大开放教育计算机应用专业的必修课程,笔者选取其中的一节课《猜数小游戏》来谈谈基于ARCS动机模型的微课程设计和制作,以期为其他微课程的设计和制作提供借鉴,同时也希望大家能通过微课程感受到VB语言的魅力,进而更好地完成学习任务。
ARCS动机模型的分析及其在教学设计中的应用
ARCS动机模型是1983年美国佛罗里达州立大学的凯勒(John M.Keller)教授[1]提出的, ARCS分别代表注意力(Attention)、切身性(Relevance)、自信心(Confidence)、满足感(Satisfation)。根据ARCS动机模型,维持学习者的学习动机需要具备四个条件;一是学习活动能够引起学习者的注意,能激发学习的兴趣;二是学习者体会到学习活动与自己密切相关;三是学习者有信心通过努力完成学习任务;四是学习者能够从完成任务的过程中获得满足感。[2]只有具备了以上四个条件,学习者的注意力才能长久地集中并指向当前的学习活动,学习者的学习动机才能得到维持和加强,才能获得较高的学习效率。
ARCS模型整合了动机原理及教学设计理论,提出了相应的动机策略,可以将其应用到微课程的教学设计过程中。基于ARCS模型的微课程设计框架如图1所示。
基于ARCS模型的《猜数小游戏》微课程设计
基于ARCS模型的微课程设计框架,以VB程序设计课程为例,进行《猜数小游戏》微课程的设计。
1.课程选题设计
本节微课选取的是该课程的一节内容――猜数小游戏。课程不是从语法、控件、对象、属性等知识点来组织内容,而是用案例教学的方法,把具体的语法,控件的属性、方法、事件等知识点融入到一个案例中,采用做中学的方式,从而更好地激发学生的学习动机。课程的目标是使学生了解“猜数小游戏”的开发过程,理解相关控件的属性和方法,掌握随机数函数的使用,并能够理解和应用选择结构语句解决实际问题。
2.教学过程设计
(1)互动游戏,引起注意
在导入部分,笔者通过一个师生互动小游戏吸引学生的注意;给学生展示了一个夹着一张白纸的文件夹,但不能让学生看到白纸上的内容;白纸上写着一个从1到100的随机整数;然后请一名学生来猜这个数是多少,如果猜大了,则提示学生“你猜的数比较大”,反之,则提示学生“你猜的数比较小”,如果猜对了,当然是“恭喜你,猜对了”;最后告知学生猜几次猜对了。在这个例子中笔者应用了计算机数据结构课程中一种非常经典的查找算法,称为“二分法”,其基本思想是:假设数据是按升序排序的,对于给定值X,从序列的中间位置开始比较,如果当前位置的值等于X,则查找成功;若X小于当前位置的值,则在数列的前半段中查找;若X大于当前位置的值,则在数列的后半段中继续查找,直到找到为止。
随后,教师就开始演示“猜数小游戏”VB程序,让学生了解该程序的功能。笔者通过一个互动游戏的设计,引起了学生的兴趣,也形象地展示了“猜数小游戏”VB应用程序的功能。
(2)实践教学,专业相关
“猜数小游戏”VB应用程序的实现分为两个步骤:界面设计和代码设计。学生可以跟着课程一起动手设计和编写代码,通过参与制作,切身体会VB语言功能的强大,游戏界面如图2所示。本案例采用的开发环境是Visual Studio 2010,界面设计比较简单。教师在讲解的过程中要注意语速,方便学生跟着操作。
(3)突破难点,增强信心
重点内容是代码设计。关于代码的设计要通过问题引导学生来思考:①如何生成1~100的随机整数?②怎么判断数值是否猜对?此时需要为学生提供合适的脚手架,启发学生思考解决问题的方法。问题①是难点,学生之前没有接触过随机数,对随机数函数也不了解。所以在这里笔者要通过一个新的案例来说明随机数函数RND的功能,并且通过推理解决如何生成1~100的随机整数这个问题。问题②的解决会用到选择结构语句,可以通过语句执行的流程图帮助学生掌握选择结构语句的执行逻辑。解决了这两个问题,功能代码也就迎刃而解了。
(4)问题解决,获得成就感
代码完成之后,学生就可以实现一个完整的小游戏,其成就感和满足感可想而知。这种感受是他们继续学习的强大动力。对比之前的“猜数小游戏”,还有一个功能是尚未实现的,就是统计猜数的次数,这个问题可以留给学生作为课后思考题。
3.教学资源设计
(1)课件制作
笔者采用的主要工具是PPT,简单易操作,能够满足制作需求。课件的功能有两个:一个是上传到教学平台,方便学生学习;另一个是为了录制微视频。课件制作时要注意三点:一是字体和字号设置要合理,具体可以参考下页表1;二是配图应清晰并符合课程内容,通俗易懂,便于理解,图片不可加长或压窄,防止变形;三是适当添加动画效果,吸引学生的注意力,也能更好地体现教学思路。
(2)练习题设计
根据课程内容中所涉及的RND函数、选择结构语句等内容设计相关练习题,主要是选择、填空等形式。最终练习题的呈现方式要根据微课程平台的环境来决定,一般采用最简单的文本文件的形式,可以是在线测试,也可以设计成过关游戏的形式。当然,游戏化的元素融入到习题的设计中是最理想的状态。
基于ARCS模型的《猜数小游戏》微课程制作
1.脚本设计
微课程的脚本是录制视频的依据,《猜数小游戏》微课程的脚本设计如表2所示,由于篇幅有限,部分内容被略掉。
2.微视频制作
微视频的制作包括三个阶段的工作:第一阶段是素材准备阶段。需要为现场教学准备录制的视频、教学课件以及相关的教具和设备;第二阶段是微课程录制阶段。这个阶段主要通过PPT+录屏软件Camtasia Studio来进行课程录制;第三阶段是后期编辑阶段。该阶段利用绘声绘影以及Premiere,根据脚本来编辑合成课程视频,制作转场效果,并添加字幕以及片头片尾。同时,教师还可以添加一些交互式问题,吸引学生的注意力,增强他们的参与感。例如,笔者通过Camtasia Studio在演示程序时添加交互式问题“你的程序可以正常运行吗?”点击按钮“是”,弹出“恭喜你!成功啦!”从而增强学生的成就感,点击按钮“否”,弹出“请耐心调试哦!”从而可以缓和学生的紧张情绪。
3.应用和评价
设计开发完成之后,教师可以把微课程的教学视频及课件、练习题等内容上传到教学平台,方便学生学习使用。另外,如果在使用的过程中发现课程中存在不足可以进一步完善课程的相关内容。
参考文献:
[1]John M.keller.Development and use of the ARCS model of motivational design [J].Journal of Instructional Development,1987,10(3):2-10.
[2]张祖忻.如何将动机原理整合于教学设计过程――谈约翰・凯勒教授的动机系统学说[J].开放教育研究,2003(2):10-12.
[3][美]V.H.Vroom.Work and Motivation[M].New York:Wiley,1964:21-28.
[4]柳延东.基于ARCS动机模型的CAI课件框架设计研究[J].黑龙江高教研究,2013(03):186-188.