1.1.3 教学组织和教学方法
数据库系统的教学体系中不仅要包括数据库系统课程和课程设计,还要包括毕业设计、实习见习及学生科技活动等教学环节,前者为基础性学习,后者为自主性学习和研究性学习,对于培养学生创新能力和综合素质尤为重要。数据库系统课程的学习体系应是以课堂教学为中心、以实践教学为导向、以自主性学习和研究性学习为辅的立体化学习体系。
1.课程的教学体系
为实现三个不同教学层次的教学目标,使之在每个教学层次或阶段都能提高学生的知识、能力和素质,我们提出了数据库系统课程各层次的教学目标、课程设置、授课模式和教学方法,具体内容如表1-2所示。
表1-2 数据库系统课程的教学体系结构表
教学模式方面采用以下4种处理方法。
①课堂教学,以教师为主导、以学生为主体,采用多媒体课件、数据库管理系统软件及应用系统设计软件演示有机结合,启发式、讨论式、互动式的授课模式。
②课程设计,以自主性学习为主,学生自学和教师答疑向结合进行,学生可以利用数据库系统课程的网络学习资源,实现深入学习、巩固知识的效果。
③ 综合层次的学习,以研究性学习为主,采用开放性学习方法,通过参与教师科研和教改活动、参加高级程序员资格考试及计算机等级考试、自行选题实验项目等,并通过课程设计及毕业设计等提高学生综合素质和创新能力。
④ 实践教学,通过观摩各类数据库软件的应用、实际上机操作验证、设计和研发各种数据库应用系统软件进行,通过开放的实验室及开放实验网络教学等拓宽学生的学习平台。
2.教学计划和学时分配
考虑到课程之间的关联,计算机专业的数据库系统课程可在第3学期开课,通信、电子等计算机相关专业的数据库系统课程在第4学期开课更合理,具体的教学计划和学时分配情况在表1-3中列出。
表1-3课程教学计划和学时分配
3.采用的主要教学方法
(1)案例和任务驱动结合教学法
案例教学法在课堂教学中,教师运用若干具体典型的案例提出一些具体问题,把知识与社会需求联系起来,启发学生思考、推理、分析和理解,帮助学生学习知识和提高能力。任务驱动教学法是教师和学生都围绕一个教学目标,基于几项任务,在强烈问题的驱动下,通过对学习资源的积极主动运用,进行自主探索和互动协作学习,在完成既定任务的同时产生新的学习实践活动。在使用案例和任务驱动结合教学法时,通过探求解决问题的途径,教师应使学生既学到了知识,又培养了能力,更重要的是提高学生的探索创新精神、动手实践能力和与人合作能力。
案例和任务驱动结合教学法主要用于基本层次的教学中,这一阶段包括课堂学习和上机实验两部分。课堂学习主要使用案例教学法,教师是教学中心,围绕如何实现“学生成绩管理系统”案例进行,包括系统规划、数据库的设计与建立、实现各种数据查询、数据维护、实现数据库安全保护等。上机实验中主要采用任务驱动教学法,学生处于主动的主体地位,教师是学生学习的组织者、服务者和导航者,以如何实现“图书馆管理系统”为目标,学生通过系统分析理解并提出任务,包括数据库结构、系统功能、实现方法、采用的技术及关键问题等,通过学习、研究、分析和反复实践,解决问题并完成任务。
(2)集中和开放结合的教学法
集中和开放结合教学法是在教学过程中采用灵活主动的教学模式,对于基本的知识、技术和方法采用集中授课、统一要求的方法处理,对于学科前沿技术和创新知识采用开放式教学、不统一要求的方法对待,充分发挥学生的自主性、积极性和创造性,使每个学生都能达到较好的学习效果。
集中和开放结合的教学法用于提高层次的高级数据库技术的教学中。在教学过程中,对于必要的数据库规范化理论及数据库发展趋势,采用集中统一的教学方法;对于新型数据库系统和设计方法,学生可根据自己的情况自学或选学,如Oarcel数据库管理系统、对象-关系数据库模型、分布式数据库及并行数据库等,提高再学习能力并适应社会发展的需求。
(3)主体教学和个性化教学结合的教学法
主体教学和个性化教学结合的教学法以学生为主体,重视学生的差异,保持群体协调良性发展和个体参与进步,通过师生互动培养学生主动学习,通过启发思维激发学生的积极性和创造性。主体教学和个性化教学结合的教学法用于综合层次的数据库课程设计教学中。在教学过程中,要求学生实现一个基于B/S或C/S架构的信息管理系统,学生作为主体形成团队,通过讨论制定课题、选择方法和技术,通过学习、研究、分析和实践,设计和实现系统功能,完成教学任务。老师驾驭主题教学,以教为先,为学生提供现场帮助指导,逐步引导学生走向成功。