基于Blackboard的Oracle数据库课程混合教学实践探索*
2017-08-22张晓刚
张晓刚
(暨南大学 信息科学技术学院,广东 广州510632)
基于Blackboard的Oracle数据库课程混合教学实践探索*
张晓刚
(暨南大学 信息科学技术学院,广东 广州510632)
以互联网为核心的现代信息技术正在加速推进高等教育的变革,大学生自主性个性化的学习需求要求高校课程教学不断地创新教学模式。为了深度融合Oracle数据库课程的课堂教学与网络在线学习,充分重视大学生个性化学习需求并激发他们的自主学习积极性和学习热情,本文研究如何根据Oracle数据库课程特点及知识体系构建课程的SPOC混合教学模式,并通过基于Blackboard网络教学平台的课程混合教学实践来进一步提升课程的教学效果,为高校相关课程的SPOC混合教学改革实践提供有益借鉴。
课程教学;混合教学模式;SPOC;Blackboard
一、引言
当前,以互联网为核心的现代信息技术正加速推进高等教育的变革,随着MOOC、SPOC等新型在线教育模式[1,2]在全球范围的兴起,大学生正在从群体教育受众者逐渐变成整个教学过程的中心,他们自主个性化的学习需求需要高校教师改变传统的教育理念并不断地创新教学模式。在这其中,SPOC[3](Small Private Online Course,即小规模私有在线课程)是MOOC(Massive Open Online Course,中文译为“慕课”)在线教育理念在高校范围课程教学的新发展,是专门针对高校大学生设置的私有在线课程。在高校课程教学过程中,SPOC教学模式通过融合网络在线视频学习和课程课堂教学,赋予大学生更加深入和完整的学习体验,在提高课程学习任务完成率的同时提升了学生的自主学习效果。那么,如何在高校的课程教学中实现学生网络在线学习和课堂学习的深度融合,构建行之有效的SPOC混合教学模式[4,5]便迅速成为高等教育改革实践的热点。
作为全球最流行的大型分布式关系数据库,Oracle数据库具备强大的数据存储和管理能力,加上卓越的安全性和可靠性使其广泛地应用于金融、电信、航空、制造等各信息技术相关领域。在暨南大学,《Oracle数据库及其应用》对于计算机系各专业高年级学生来说一直都是最热门的专业选修课程之一,它除了可以帮助即将走上工作岗位的本科生掌握Oracle数据库的基本知识概念和工作原理之外,更为重要的是还可以为他们提供很好的Oracle数据库DBA管理及PL/SQL应用开发两个职业发展方向的职业技能锻炼机会。
经过近几年来的教学改革探索,《Oracle数据库及其应用》已经在教学内容设计、课程教学方法以及学生创新能力培养等诸多方面取得了明显的进步,但是课程仍然存在着教学内容多而学时较少,课程理论教学与课程设计实践结合不够全面深入,现有教学模式无法满足学生个性化学习需求等突出问题。在面对新一轮课程在线教育改革浪潮时,为了深度融合本课程的课堂教学与网络在线学习,充分重视大学生个性化学习需求并激发他们的自主学习积极性和学习热情,本文研究如何根据Oracle数据库课程特点及知识体系来构建本课程的SPOC混合教学模式,并通过基于Blackboard网络教学平台的课程混合教学实践来进一步提升课程的教学效果,为高校相关课程的SPOC混合教学改革实践提供有益借鉴。
二、课程教学突出问题
《Oracle数据库及其应用》知识体系庞杂,概念原理抽象难理解,同时又具有非常强的实践性。虽然通过近几年的课程教学改革探索,但是目前课程教学还是存在以下几个突出的问题:
(1)课程内容较多但学时较少。课程内容覆盖了Oracle数据库的基础知识、体系结构、DBA管理以及PL/SQL应用程序开发等4大知识体系模块,而且Oracle不同版本还涉及不同的功能扩展;但是课程教学大纲规定的学时数又相对较少,如何在有限学时内尽可能全面掌握Oracle数据库课程的重要内容是必须要解决的矛盾。
(2)课程理论教学与课程实验结合不够全面深入。《Oracle数据库及其应用》这门课一共45个学时,包括36个学时的理论教学以及9个学时的课程实验实践环节。课程实验内容主要依据理论教学的章节设置,虽然最后安排了Oracle数据库综合应用开发的内容,在他们之间存在着相互联系不够紧密、实验整体性不强的缺点,无法有效提升学生的Oracle综合应用开发能力。
(3)现有教学模式无法充分激发学生学习兴趣,无法满足学生个性化学习需求。在课程现有的“理论教学+实验实践”的教学模式下,学生无法根据自己的兴趣爱好选择自己喜欢的学习方式,深入课程不同领域以及规划自己的今后职业方向等。与此同时,教师在教学过程中很难充分激发学生的学习兴趣,导致学生学习积极性不足,学习效果不够理想。
显然,SPOC混合教学模式的出现可以使得以上O-racle数据库课程的教学问题迎刃而解。SPOC混合教学模式为高校大学生进行更加灵活、自由的课程学习提供了全新的学习方式,它将学生自主在线网络学习和师生面对面实体课堂教学有机结合起来,从而实现课程教学效果的最优化。因此,本文决定借助暨南大学Blackboard网络教学平台来构建Oracle数据库课程的混合教学模式,以实现课程教学改革迈上一个新的台阶。
三、课程混合教学实践
1.Oracle数据库课程混合教学模式
在高校课程的教学改革实践中,SPOC混合教学模式是课堂实体教学模式与网络在线学习模式的融合创新,它能够在尊重学生个性化学习需求的同时高效地完成课程教学组织与实施。因此,基于SPOC混合教学理念及一般流程,在充分考虑本课程特点的基础上建立起适用于Oracle数据库课程的混合教学模式。该混合教学模式如图1所示,其是按照教学准备、教学实施以及教学评价三个阶段来进行组织。
(1)教学准备阶段
图1 Oracle课程混合教学模式
在教学准备阶段教师主要完成两个方面的工作,即前端分析以及教学设计。其中,前端分析主要是对学习对象和教学内容进行分析,而在此基础上再进行课程教学设计。一方面,通过对学习对象个性化学习需求、专业课程背景以及就业方向规划等因素进行分析,教师可以设计不同的学习内容、学习路径以及课程设计实践任务来满足不同类型学生在课程学习与实践上的个性化需求;而另一方面,通过对课程教学内容范围及重点难点的分析,教师设计、开发并整合有效的课程教学资源,为学生自主在线学习提供优质丰富的资源保障。
(2)教学实施阶段
在教学实施阶段,教师首先根据Oracle课程特点对学生进行个性化分组,要求每个学生参加一个理论学习小组和一个课程设计小组,通常来说,理论学习小组的人数较多而课程设计小组的人数较少,并且通过设定小组组长来组织和协调整个小组的理论学习与设计实践任务。接下来的课程教学实施以小组形式进行,通过课前在线学习、课中课堂学习以及课后设计实践的课程教学实施三部曲,充分发挥混合教学模式的优势,深度融合课程理论学习与课程设计实践,全方面提升学生课程学习效果以及Oracle数据库应用系统设计与开发的实践能力。
(3)教学评价阶段
教学评价是课程混合教学过程的重要环节,它既要体现评价主体的多元化,又要注重评价方式的多样化,需要对学生的自主学习能力、动手实践能力以及团队协作能力等多个方面进行客观公正的评价,具体采用了过程性评价和总结性评价两种评价相结合的方式。其中,过程性评价主要考虑学生在整个课程学习与实践过程中的学习态度、在线参与度、课堂表现及小组协作积极程度,以学生自评、小组成员互评以及老师评价三个方面构成;而总结性评价则主要根据学生的在线测验成绩、课程设计及其答辩成绩以及期末课程卷面考试成绩三个方面构成。最后,教师根据学生的形成性评价成绩和总结性评价成绩按照一定的比例形成学生最终的课程成绩分数。
2.基于Blackboard的课程混合教学实施
(1)Blackboard网络教学平台
Blackboard[6]是目前市场上唯一支持百万级用户的网络教学平台,全球有超过3700所大学及其他教育机构在使用该产品。Blackboard以课程为核心,教师可以在教学平台上开设网络课程,学生可以自主选择要学习的课程并进行自主的课程内容学习,每一门课程都具备独立的学习区、交流区、测验区、管理区,教师和学生可以根据教学需要进行课程的讨论交流。Blackboard平台为高校师生提供了强大施教和网络学习的虚拟环境,这些特点与SPOC混合学习理念十分契合,可以很好地支持学生展开SPOC混合学习[7,8]。
(2)基于Blackboard的混合教学实施
基于Blackboard网络教学平台的课程混合教学实施主要划分为三个相互独立并且迭代交错进行的学习与实践过程:课程自主学习、课程课堂学习以及课程设计实践,具体的教学实施流程如图2所示。
图2 基于Blackboard的混合教学实施流程
①课程自主学习
在课程开始的时候,教师通过学习问卷调查的形式分析学生课程个性化学习与实践需求,并划定课程理论学习小组和课程设计实践小组。接下来,教师针对不同的理论学习小组制定不同的学习任务,并给出具体的学习指导。与此同时,学生在教师给定的学习任务下按照老师的学习指导制定个性化的学习计划,然后就是按照计划通过Blackboard教学平台进行课程视频学习及其他扩展资源的学习,完成一个阶段的学习任务后,再通过Blackboard教学平台的课程习题与测试检验学习效果。学生对于这一过程中出现任何的问题及疑惑都可以与老师通过Blackboard网络教学平台的在线交流功能进行一对一的在线教学互动。
②课程课堂学习
在课程课堂教学环节,教师的主要任务是在课堂上对课程的重点难点进行强化讲解,选择典型案例进行演示讲解,针对不同理论学习小组制定个性化深入学习主题,在完成一个阶段的课堂教学任务之后对学习效果进行归纳总结。学生在课堂学习中要不定时通过手机等移动设备参加教师发布的课堂在线小测试,以检查和复习前一阶段的学习内容。对于教师布置的深入学习主题,学生以理论学习小组形式进行分组学习讨论,对于讨论成果可以适时通过课堂向老师和全班进行汇报展示,并且在每个主题讨论过程中小组成员要实现自我表现评价和组员之间的相互评价。在该教学环节中,师生也可以通过Blackboard教学平台进行课堂实时互动交流,对深入学习主题学习小组可以在课后与老师进行深入的问题探究反馈交流,讨论的成果则需要以课程作业的形式提交教师考核。
③课程设计实践
在课程设计实践环节,教师的主要任务是针对每个课程设计小组的项目系统设计与开发任务,划分出阶段性目标,并通过Blackboard网络教学平台以课程设计作业的形式进行发布。在以课程设计小组为单位的项目系统设计与开发中,教师又可以根据学生不同的职业发展方向所需的Oracle数据库的DBA管理或PL/SQL应用开发技能来为组内不同成员制定个性化的任务目标。当然,最后教师还需要制定多元化的课程设计考核机制,通过过程性评价及总结性评价对学生的整个课程设计实践进行考核评分。
在该教学实施环节中,学生按照课程设计小组分工来完成具体任务,在项目系统设计与开发过程中小组成员之间既要分工明确又要充分探讨、团队协作,最后由小组长有效整合小组成员的工作并最终形成课程设计成果,再通过答辩环节向教师和全班进行系统运行演示并就系统设计与开发进行详细说明,教师及其指定的其他小组学生可以对该小组答辩按照既定比例进行评分。当然,在整个课程设计实践过程中,师生之间及小组成员之间可以通过Blackboard网络教学平台进行在线实时讨论交流。
3.Oracle数据库课程的学习实践过程设计
为了更加有效地提升Oracle数据库课程的教学效果,最大限度地融合学生课程理论学习过程与课程设计实践过程,根据课程的理论知识体系结构四大模块的构成,对Oracle数据库课程设计实践设计了Oracle安装及开发工具熟悉、系统概念模型及逻辑结构设计、模式对象设计与管理以及最后的PL/SQL应用开发四个阶段性任务,使得课程理论学习与课程设计实践形成了两个相互交织、相互作用促进的并行过程,整体的课程学习时间流程图如图3所示。
图3 Oracle数据库课程学习实践过程
课程设计的目标就是在理论学习的基础上,通过实践环节来进一步提升学生毕业之后走向工作岗位所需要的Oracle数据库DBA管理以及PL/SQL应用开发的职业技能,课程设计主要采用项目设计与开发的驱动方式并以课程设计小组为单位进行,学生可以通过Blackboard教学平台的课程设计项目库进行项目选择或自拟题目,并通过Blackboard教学平台上的小组协作进行课程设计实践,课程设计实践以课程设计作业的形式进行提交。根据课程设计实践的四个阶段性过程,课程设计作业也被划分为四个阶段性任务,课程设计小组需要分阶段提交课程设计作业。
到了课程结束的时候,教师对学生的考核也会结合学生在课程理论学习与课程设计实践两个方面的表现及成绩来形成学生该课程的最终成绩。其中,课程理论学习的考核主要包括学生在线学习及课堂表现的过程性考核成绩以及课程期末卷面考试的总结性考核成绩两个方面;而课程设计实践的考核主要是通过体现课程设计实践平时表现、课程设计报告及最后的项目答辩等方面来进行。当然,教师最后会按照适当比例结合学生理论学习考核成绩及课程设计实践综合成绩来形成学生Oracle数据库课程的最终成绩。
四、总结与反思
经过近两年的暨南大学网上优质示范课程项目建设,基于Blackboard的《Oracle数据库及其应用》课程网络教学平台已经初步成型,并且通过2016-2016学年第一学期的课程SPOC混合教学初次实践表明:大多数学生能够通过课程网络教学平台进行自主在线学习,能够较好地完成教师布置的个性化学习任务,学习参与度大幅提升;能够积极参与课程深入学习主题的讨论,通过认真高效地完成课堂在线测试而取得良好的知识复习及学习检验效果;能够以小组协作方式认真思考并努力实施课程设计项目,并通过项目答辩的形式很好地展示自己的课程设计项目成果。基于SPOC的课程混合教学改革探索极大地释放了学生的自主个性化学习热情,明显地提升了学生学习积极性和学习效率,大幅扩展了他们的课程知识面与视野,课程的教学效果取得了明显的进步。展望未来,如何进一步提升和发展基于Blackboard平台的Oracle数据库课程教学实践呢?下面就课程建设、课程设计实践以及师生互动等方面进行总结和反思。
1.对于课程教学资源建设方面的总结与反思
具体的课程教学实施是按照周为单位进行组织的,基于课程知识体系结构给出了每周的教学安排及教学资源链接。每周的教学资源具体包括:学习指导、教学课件、教学视频、扩展学习以及作业与测试五大部分,其中教学视频又分为Oracle 10g和Oracle 11g两个版本。另外,课程关于Oracle数据库DBA管理的案例集,是根据各案例所属的知识体系模块直接划分到各周的扩展学习栏目中,并且在此栏目中还扩展了很多关于Oracle数据库的技术文档及说明文档等,方便学生在课余时间进行课程的扩展学习。
当然,课程教学资源不是简单的罗列和堆砌,如何进一步提炼和整合是我们课程建设今后的主要努力方向。在今后的课程建设中,可以主要考虑开发用户交互性与体验感更强的教学课件并整合更多形式的优秀课程网络学习资源,多位一体地完善课程教学资源建设,把暨南大学的《Oracle数据库及其应用》网上优质示范课程不断地推向更高的水平。
2.对于课程实践方面的总结与反思
针对Oracle数据库课程很强的实践性,课程设计实践环节主要是通过项目驱动方式进行实施的。关于课程设计环节的课程设计指导书、项目库以及课程设计报告及项目答辩要求等内容都悉数存放在网络课程的课程设计栏目中。学生参加课程设计小组,通过小组协作方式进行课程设计项目实施并完成其中的个性化设计开发任务,按照课程设计不同阶段提交课程设计小组作业,课程结束时教师通过项目答辩以及小组提交的课程设计报告来对学生课程实践环节进行考评。
在课程设计任务实施过程中,如何更有效地利用Blackboard网络教学平台的小组协作工具来进行Oracle数据库应用系统开发是本课程未来在课程设计实践方面可以进一步完善的重要方面,这可能需要对课程设计环节的考核及评价方式进行完善与创新,也期待Blackboard网络教学平台在课程翻转方面能够有进一步的功能扩展,在课程设计答辩时更好地支持老师对学生的考核评价以及学生之间自评和互评操作。
3.关于课程交互方面的总结与反思
在学生通过Blackboard教学平台进行自主学习的过程中,师生之间或同学之间主要是通过两个课程论坛来参与学习和讨论的。关于课程学习方面的问题及讨论可以在课程学习论坛里面来进行,而关于课程设计方面可能跨越课程设计小组的问题及讨论可以在课程设计论坛来进行。当然,如果仅仅是涉及到课程设计小组内部的问题探讨和协作讨论就在课程设计小组内部的论文工具里讨论就可以了。
在本课程教学实施过程中,已经安排了课程学习调查、深入学习问题讨论以及课堂在线测试等教学互动环节。课程学习调查、深入学习问题讨论可以让老师更了解学生的学习状态并对课程疑难知识点进行深入讲解与讨论。课堂在线测试能够通过移动端设备实时检验学生学习效果的同时还可以起到课堂考勤的作用,这个主要是通过时间限制和密码验证的方式来实现。但目前由于Blackboard网络平台的功能及相关技术原因,在线测试题目类型还是有较多限制,并且经常出现无法登录或登录缓慢的情况,十分期待新版本的Blackboard能够进一步扩展和提升客户端移动设备参与课程教学互动的功能和性能。
[1]徐葳,贾永政,阿曼多·福克斯等.从MOOC到SPOC——基于加州大学伯克利分校和清华大学MOOC实践的学术对话[J].现代远程教育研究,2014,(04):13-22.
[2]袁莉,斯蒂芬·鲍威尔,比尔·奥利弗等.后MOOC时代:高校在线教育的可持续发展[J].开放教育研究,2014,(03):44-52.
[3]康叶钦.在线教育的“后MOOC时代”——SPOC解析[J].清华大学教育研究,2014,(01):85-93.
[4]陈然,杨成.SPOC混合学习模式设计研究[J].中国远程教育,2015,(05):42-47.
[5]黄海风,刘培国,唐波等.SPOC:高校混合教学新模式[J].高等教育研究学报,2016,(02):43-48.
[6]王磊,王晨晨,林炜斌等.Blackboard网络平台支持下混合教学模式探索[J].实验技术与管理,2014,(11):195-197.
[7]周红春.基于Blackboard学习平台的混合学习模式的探索与实践[J].电化教育研究,2011,(02):87-91.
[8]白丽媛,沈洪.基于Blackboard平台的信息技术与课程融合的教学模式研究[J].华东师范大学学报(自然科学版),2015,(S1):94-98.
(编辑:郭桂真)
G434
A
1673-8454(2017)16-0037-05
本文受2016年广东省高等教育教学改革项目“基于Blackboard平台的Oracle数据库及其应用SPOC混合教学模式探索与实践”和2015年暨南大学教育技术创新工程项目“《Oracle数据库及其应用》网上优质示范课程”资助。