公务员期刊网 论文中心 正文

数据库应用课程中多模式教学的应用

数据库应用课程中多模式教学的应用

摘要:数据库应用实践课程是软件工程本科专业的一门核心实践类课程,是构建软件工程专业学生理论和实践相结合的重要一环。为了提高教学质量,提升学生学习兴趣,本文介绍了在数据库应用实践课程中探索多种方法———讲授式、项目驱动式和研讨式相结合的教学模式。该教学模式有利于激发学生学习的主观能动性,提高学生分析问题和解决问题的能力。

关键词:项目驱动式;研讨式;数据库;应用实践

1引言

随着计算机技术的飞速发展,人类社会已经全面进入信息化时代,信息技术和手段已经深入人们生活的方方面面,设计界面友好、可操作性强的信息系统能帮助人们更好地管理数据,提高生产效率,为人们的生产生活提供便利。对于计算机专业的学生来说,熟悉并逐步掌握信息系统开发的基本原理、方法和流程是一项必备技能。“数据库应用实践”是软件工程专业的专业综合实习类课程之一,是以学生动手实践为主,老师全程跟踪指导的一项实训课程。本课程主要是基于数据库设计原理和方法、高级语言程序设计和软件工程方法学,以一个实际案例场景为驱动,完成一个信息系统的后台数据库和前端应用程序的设计。本课程既是对数据库系统原理课程、程序设计以及软件工程课程的巩固和延伸,也是软件工程专业后续课程的一个必不可少的基础,是学生学习和掌握信息系统设计的一门必修课。为了更好地开展课程教学,使学生能够初步了解并在一定程度上掌握信息系统设计的基本原理和方法,根据不同教学阶段知识和能力的培养目标的变化,本课程引入了多种教学模式结合的教学方法,以期使学生的学习效果达到一个满意的状态。

2项目驱动式教学

传统的教学模式大多以满堂灌的方式让学生被动地接收知识,这种方式下,知识被零散地划分为章节,学生对知识的接收缺乏系统性、整体性,而且课堂教学和实际生产环境脱节,往往使得学生即使学会了理论,也很难将学到的内容应用于实践。项目驱动式教学不同于传统的“以书本目录、章节顺序为行进线索的、以教师传授为主”的教学模式,这种教学模式以某个教学项目为驱动,整个教学活动和环节围绕项目内容展开,根据项目的流程或者实施过程安排教学和指导内容,逐步地让学生在学习过程中熟悉和掌握相关的知识和技能[1]。这种教学模式不再以老师授课为主,而是强调学生的自主学习能力,以学生为主导分析和解决项目中的实际问题。这种教学模式下的学生能够有更多的自主性思考,能更有效地激发学生对知识的渴求,也能更好地让知识落地。这种理论落地于实践的教学模式特别适合综合性强、实践性强的实习实训、实践类课程,而数据库应用实践恰好是这样的一门实践课程,这门课程需要以多门先修课程的原理和方法作为基础,由学生实际动手完成一个具备基本要求和功能的管理信息系统工程项目为目标,这就使得项目驱动式教学模式在此具备天然的优势,因为课程本身的教学目标就是完成一个软件项目。

3研讨式教学

研讨式教学法是以某门课程或者某个研究方向展开“研讨会”,由老师布置题目或者任务,学生根据任务查阅相关文献,分组进行研究,集中讨论和发言。师生在发言环节可以对发言者提出质疑,每个人都可以发表自己的观点和意见。这种教学模式一经提出,就受到了广泛的关注[2]。这种方法特别注重对学生思考能力的培养,对于本科生而言,能够在日常教学中培养科研思想和基础科研能力;其次,这种教学模式也能大大提升师生之间的互动,在互动中发现盲点和误区,逐步完善知识结构,也能在交流和讨论中培养学生的团结协作能力;再次,这种教学模式强调了学生的主体性,以充分激发学生的主观能动性为目标,老师的作用是引导学生发现问题和解决问题,让学生形成独立自主的思考能力和批判思维;最后,这种教学模式对学生创新思维和综合能力的培养也有一定的意义,这种教学模式让学生自由收集材料并讨论形成报告,在研讨会上学生会发言,会听取他人的意见并提出问题,在这个过程中,可以锻炼学生多方面的能力和素质,同时,也能在此过程中培养学生的创新意识[3]。数据库应用实践课程的内容要求是完成一个管理信息系统的设计,然而这并不是一个客观题,没有标准答案,存在多种可能的设计方案和思路,除了遵循规范的设计原理和方法,在设计细节考虑上,每个人在其中都可能会有自己的看法和理解。因此,在本门课程中引入研讨式教学模式,能让学生更多地了解其他同学的设计方法和思路,能在这个过程中启发创新思维,增强学习效果。研讨式教学能更多地发掘思维碰撞点,开拓思路,对于设计更加友好的工程项目有着非常重要的意义。

4“数据库应用实践”课堂教学实施

结合数据库应用实践课程的教学目标和课程特点,本课程采用了项目驱动式、研讨式、传统讲授式等多教学模式结合的方式进行教学。本课程教学内容以具体的软件工程项目推进而展开,选取的是一个人力资源管理系统案例作为设计目标,教学内容按照规范化数据库系统设计的步骤展开,教学内容既涉及先修课程数据库原理和软件工程的有关知识运用,又包含了需要讲授的新知识点。整个课程的时间安排按照规范化系统设计的几个阶段展开,以项目驱动的方式来进行:第一阶段,由老师进行项目任务的下达,对系统需求进行详细介绍;第二阶段,学生自主查阅资料,分组讨论,在充分理解需求的基础上进行后台数据库概念结构和逻辑结构设计;第三阶段,开展研讨会,讨论数据库逻辑结构初步设计结果,由一部分学生汇报上一阶段的设计思路和设计结果,由老师和其他同学提出各自的问题并进行讨论,由老师进行研讨会总结,对学生的初步设计结果进行评价反馈;第四阶段,根据研讨会讨论结果,由学生对自己的设计结果进行优化;第五阶段,由老师讲授信息系统编程的有关知识点,这一阶段采用了传统的讲授式,因为这部分教学内容由老师讲解的话,能够帮助学生快速了解并掌握关键知识点,避免学生自身摸索所带来的不必要的时间和精力消耗,在有限的时间里使课堂的教学效果最大化;第六阶段,学生在老师的指导下实现系统编码、调试,并完成项目验收、答辩和总结交流。从教学实施过程中可以看到,我们在一开始使用了项目驱动的形式来展开和覆盖整个课程周期,然后在教学环节的第三阶段使用研讨式教学法对项目中的数据库逻辑结构设计结果进行了研讨,在教学环节的第五阶段使用了传统的讲授式教学法。在特定的教学场景下选用合适的教学模式[4],不仅能提高学生的学习积极性,提升教学效果,还能让老师在教学过程中对学生的实际学习能力和学习效果有更好的掌控,能为今后的课堂教学效果改善和相关的教学改革提供思路。

5结语

本文介绍了项目驱动式和研讨式教学模式以及它们的特点,并说明了多种教学模式在“数据库应用实践”课程中的实施过程。多种教学模式结合,充分发挥每种教学模式在特定教学场景下的教学优势,有效提高课程教学效果是教育工作者的职责所在。通过实践表明,这种多模式的结合能提高学生的学习积极性,有助于教学目标的达成。

参考文献

[1]刘韵璇.项目驱动式教学模式浅析[J].长江大学学报:自然科学版,2013,10(8):155-156.

[2]郭汉民.探索研讨式教学的若干思考[J].湖南师范大学社会科学学报,1999(2):109-112.

[3]张丽,张楠萱.研讨式教学法的理论思考与实践[J].科教文汇,2019(24):51-53.

[4]肖帜,吴开华,陈庆光,等.研讨式与案例式相结合的教学模式在“光电系统设计”课程中的探索[J].教育教学论坛,2019(25).

作者:蔡莉华 张健 单位:广东海洋大学数学与计算机学院