袁竞
(常州开放大学,江苏 常州 213001)
课堂教学是教师实现教学目标的主要手段,也是学生获取专业知识、技能的主要途径,因而课堂教学改革成为提高教学质量、衡量教学水平的重要方式。随着网络技术和移动技术的发展,课堂教学的过程不再局限于教师之于学生45分钟的直接面授,通过各种网络教学平台、网络教学资源的使用,课堂教学在时间和空间上得到了极大的延伸。
数据库原理课程是高校计算机专业的核心专业课程,在整个专业体系中占据了重要位置。传统的教学方式中,教师是课堂教学的实施者,学生处于被动接受的位置。传统的教学模式容易导致学生缺乏自主意识和创新思维,而这恰恰不利于数据库原理课程的学习。数据库原理课程的特征需要学生将学与做相结合,自主学习、自主实践是提高数据库操作技能的主要途径。
对分课堂是一种创新的课堂教学模式,形式上把课堂时间一分为二,一半留给教师讲授,一半留给学生进行讨论和自学相结合的交互式学习。在网络教学环境下,对分课堂可以丰富学生的学习方式,从而提高学生的学习主动性。对分课堂给予了学生自主学习、讨论交流的空间,将其应用于数据库原理课程的教学过程中,将极大地发挥学生的自主性与创新意识,从而提高课程的教学质量。
数据库原理课程是计算机专业的一门重要专业课程。在传统的教学模式中,教师通常处于主导地位,学生往往是被动地接受教师讲解的知识点、被动地进行实验操作验证。整个教学过程中,处于被动接受地位的学生对自己学习的整个过程能够掌握操控的环节比较少,从而导致学生在学习中无法发挥自己的主观能动性,无法积极主动地思考问题、解决问题。课堂教学实践表明,在传统的教学模式下,有半数以上的学生对于数据库原理课程具体内容的学习只停留在一知半解的程度,而剩余能够掌握课程基本内容的学生中,对于课程知识点达到可以灵活运用程度的学生只占学生总数的10%。学生在学习中的被动性会逐渐导致学习中重理论轻实践的现象,进而更严重地会导致学生对于课程的厌学情绪,最终无法实现课程的人才培养目标。
作为计算机专业的重点专业内容,数据库原理课程受到众多高校的重视,除课堂教学外,均建立了多种多样的网络教学资源,如数据库精品课程网站、数据库慕课平台、数据库微课资源站等。虽然课程的网络资源众多,然而在实际的使用过程中,其利用率并不高,这是由多方面原因引起的。一方面,习惯了课堂上任课教师主导教学过程的学生不具备自主学习的主观能动性,尽管教师提供了多样的学习资源,但却无法将其有效利用;另一方面,学生缺乏自主学习的有效方法,尽管在教学过程中教师会将网络学习平台、慕课平台推广给学生,并布置相应的平台学习任务,但学生往往仅停留于完成教师布置的任务,对于课程的知识点内容并不再深究;第三,课程的网络资源建设水平参差不齐,对于初学者并不友好,初学的学生无法从中提取到对其有用的课程知识点。
数据库原理课程是一门理论与实践操作并重的编程语言课程。在传统的课堂教学中,无论是理论知识还是实践操作均是由教师演示进行。教师通常利用PPT 课件演示讲解数据库的理论与编程语法知识,根据教材内容上的项目案例进行实践操作的演示并安排相应的上机练习。课程的整个教学流程通常是由教师按照教材的章节顺序按部就班地进行知识点的讲解,学生则按照章节内容机械地完成相应的案例操作。传统的课堂教学模式虽然能够完成课程内容的教学任务,但总体教学形式比较单一,学生之间缺乏交流与合作,实践操作的内容与实际项目有差距,这较难以满足数据库项目实际开发的要求。数据库项目的开发往往以小组合作的方式进行,需要开发人员间能够团队合作、解决实际问题,传统课堂教学方式缺乏培养学生这方面能力的环节。
复旦大学心理学系张学新教授于2014年提出了一种全新的教学模式,即对分课堂的教学模式。对分课堂的实施过程中,教师将教学活动划分为三个部分,即讲授(Presentation)、内化吸收(Assimilation)和讨论(Discussion),简称其为PAD课堂[1]。对分课堂三部分的教学活动划分实现了从三个维度将教学行为进行对分,即课堂教学时间的对分、学习行为的对分、教师与学生教学参与度的对分。在对分课堂的教学过程中,教师从知识传授者的角色转换为教学活动的引导者,学生从知识被动的接收者转换为知识构建的主体,从而学生在课堂教学过程中的地位得到了提高,学生学习的主动性与对知识点的探究性得到了重视。另一方面,教师作为教学活动的引导者,需要做好教学活动三个环节的把控,在讲授环节为学生构筑相应的学习情境,在内化吸收的环节引导学生进行问题的探究,进而完成知识的内化,在讨论环节引导学生小组合作,进行问题的解决[2]。
在课堂的教学过程中,对分课堂从时间、内容以及参与度三个层面上实现对分[3]。在课堂的教学时间上,一半分配给教师进行知识点的讲解,另一半分配给学生,进行课堂讨论、小组任务以及团队协作,时间的分配不是固定不变的,可以根据当堂课程内容的难易程度进行灵活调节。在课程的教学内容知识点上,一半的知识点由教师进行面授,这部分知识点一般是基础类型的知识点,另一半由学生通过任务、讨论、实践等环节自主学习获得,当然,课程最后可由教师进行系统性的归纳总结。教学时间的对分和教学内容的对分决定了课程参与度的对分,学生不再是填鸭式教学下知识的被动接受者,在利用基础知识习得进阶知识的过程有利于学生更好地掌握知识,同时亦培养了学生发现问题、解决问题的能力,在教与学的层面上增强了师生间的互动,提高了学生的成就感[4]。
网络环境下的在线学习最大的特点即丰富的教学资源、多功能的互动教学平台,对分课堂的模式则可以增强学习的丰富性与趣味性,从而使得网络资源与平台功能的最大化。在线的教学资源中包含了最新的素材以及学科的前沿成果,在教师的教学时间中,可以将其共享给学生,从而丰富案例内容,强化学生的知识点记忆;通过互动教学平台,学生可以展开丰富的小组讨论、组内投票、实践模拟等活动,深化学生的教学参与度;在线环境下,还可以实现师生间的实时互动,教师可以及时参与学生的讨论环境,也可以在学生学的时间中进行资源的分享,为学生的讨论、自主学习提供素材,从而提高教师对课堂环节的把控程度。网络环境下的对分课堂,为教师的课堂教学提供多样的手段以保证教学质量,同时为学生提供了多种课程的参与途径,提高学习的主动性[5]。
数据库课程内容较多、涉及的知识点较广、涵盖的操作与应用面丰富,所有在课程的总体框架设计上可以将其分成:数据库设计、数据库开发以及数据库管理三个模块。数据库设计模块主要是包含了数据库的相关原理,可以分为关系型数据库模型、规范化数据类型、数据库理论设计;数据库开发则是以讲解SQL 语言为主,包含了数据库编程语言基础、数据库编程应用以及系统开发;数据库管理的内容则偏重于数据库运行与维护,主要涵盖了数据库安全管理、性能优化等。
在将数据库课程总体框架划分的基础上,结合在线教学环境的特点,需要将课程各个模块按照知识点拆分成具体的专题内容,按照对分课堂的教学模式进行教学资源的设计。首先是讲授部分,教师通过在线形式,利用微视频、PPT、课件等资源,以数据库课程理论体系框架为主线,帮助学生构建课程的整体模块认知、明确各部分的知识要点、传授学生最基础的相关知识点内容。其次是内化吸收部分,该部分教师主要起引导作用,通过发布知识链路图、思维导图,完善学生的知识体系,区分已知与未知的内容,辅以有针对性的作业、小任务以及精炼的学习资源,并要求其独立完成,从而引导学生完成知识点的内化,同时帮助其逐步建立自主思考的意识。讨论部分在学生基本完成知识内化的基础上,教师通过发布小组任务由线下小组讨论与线上资源查找印证的形式组成。讨论完毕,通过师生对话,针对任务提出解决思路与办法。最后,教师需要给予相应的总结,可以线上测试与线下笔记报告的形式进行。
与传统课堂教学教师满堂灌输的方式不同,对分课堂的教学原则在于基础讲授与内化引导,教师对课程内容要高度凝练,构建引导式的框架体系,在讲解重点、难点的同时突出内容的实用性,并为学生提供学习方法与技巧,帮助学生逐步掌握自主学习的技巧,进而学会通过反思掌握高阶知识点,以select 查询语句为例,设计45 分钟的课堂教学内容如表1所示。
表1 select查询语句的课堂教学设计
对分课堂的教学过程中,在教师的讲授环节可以利用网络教学资源进行丰富的内容展示,讨论环节则可以引导学生借助搜索引擎查找资料。课后,教师可以通过在线平台、超星平台给学生布置在线作业,在讨论区中布置讨论题目,分享拓展的学习资源。学生则根据自身学习能力、学习进度的不同,选择不同的任务实施完成。
在线环境下数据库原理课程的对分课堂教学实施前,需要教师梳理课程的框架系统,对应各个章节构建相应的网络教学资源,在此基础上,对分课堂讲授、内化吸收、讨论的各个环节中,教师才能充分发挥知识传授者与活动引导组织者的作用。学生作为对分课堂中知识的接受者与探索者,其自主学习探索、学习主观能动性的培养是一个循序渐进的过程,需要在对分课堂的教学实施过程中不断建立并强化。另一方面,对分课堂的教学模式不同于传统课堂,其教学效果的评价方式应有所变化。本文是将对分课堂引入到网络环境下数据库原理课程教学中的一次初步尝试,教学模式的完善与教学评价机制的构建将在后续研究中进一步探索。