王桃群

(长江大学计算机科学学院,湖北 荆州 434023)

0 引言

《数据库原理及应用》课程是一门理论性与实践性都很强的专业核心课程,也是部分高校的考研科目之一。现有的数据库教学存在诸多问题,如重理论轻实践、重结果轻过程、教学手段单一、学生参与度不高。为有效地提高教学质量,笔者从以下几个方面进行了教学改革研究。

1 引入课程思政

为帮助学生树立正确的世界观、人生观和价值观,授课过程中可以通过介绍数据库领域的代表人物、讨论热点话题以及案例事件等形式,培养学生的职业道德、工匠精神、协同合作精神以及家国情怀,从而实现从专业知识传授延伸到价值塑造,达到“润物细无声”的效果。本课程部分章节内容及思政切入点如表1所示。

表1 思政切入点

2 融入科研项目

传统的课堂教学,学生往往只单纯地掌握了一个个知识点的基本用法,缺乏将各知识点融合到实际项目开发中的能力。科研要反哺教学,教学内容最好是与教师的科研结合起来,只有这样,才能让学生真正学有所用。

例如,在讲解“数据表的创建”这个知识点时,绝大部分的教材只是简单地介绍了各种数据类型的使用以及创建数据表的 SQL命令。是否需要使用自增字段作为主键?使用自增字段会存在哪些问题?选择数据类型的原则是什幺?应该设计几个数据表才合适?,这些经验问题可以在授课过程中,通过实际科研项目引导学生真正理解这些知识并学以致用。再如,在讲解“数据库应用系统开发”时,通过向学生展示实际项目的需求分析、设计与实现等过程,让学生意识到自身水平与社会需求的差距,从而激发学生的学习动力。

3 线上线下混合教学

本课程教学采用“线下课堂教学为主、线上在线学习为辅”的混合模式,让学生积极参与到课程的各个学习环节中。当今,学堂在线、好大学在线、中国大学MOOC等平台纷纷上线了大量关于数据库的优质课程,但各课程的知识侧重点各有千秋。为了适合本校本专业的数据库教学,笔者及本课程教学团队制作了在线开放课程《MySQL数据库原理及应用》(课程链接:https://www.xuetangx.com/course/yangtzeu08091006507/10435235)。

课前,教师通过长江雨课堂发布课前预习任务,学生按照指定的任务自主学习线上课程的相关内容,并将预习中存在的问题发表到在线课程的讨论板块。教师通过线上课程的后台了解学生的预习完成情况,整理学生课前提出的疑问,为线下课堂教学做铺垫。

课中,对学生预习过程中遇到的问题进行集中讨论与讲解。课堂教学可采用面向问题的教学法(PBL)、翻转课堂、案例教学等多种教学方法,让课堂“活”起来。

例如,面向问题的教学方法可以激发学生主动学习。以本课程中“事务”这个知识点的讲授为例,在授课过程中,先引出问题:张三给李四转钱,银行数据库需要执行两条更新语句。一条更新语句用于增加李四的余额,另一条更新语句用于减少张三的余额。如果刚执行完第一条更新语句,系统突然发生了故障,导致第二条更新语句没有执行,这样,张三和李四的余额之和就不正确了。如何利用事务保证两人转账后的余额之和保持不变呢?提出该问题后,让学生以分组的形式进行合作学习,教师只需适当讲解一下为解决这个问题而需要的基础知识。

课后,学生完成线上课程的单元作业、头歌实践教学平台的闯关练习以及雨课堂作业,预习下节课的相关知识。教师批改学生的线上作业,参与线上讨论,采用多种途径(固定时间地点、QQ远程协助、腾讯会议)辅导答疑。通过与学生的沟通以及分析学生的作业完成情况,反思教学中存在的问题并及时加以改进。

4 灵活运用教学辅助工具

灵活运用各种教学工具,可以大大提高教学效果。本课程的教学主要使用了以下工具及平台。

(1)雨课堂。本课程教学利用雨课堂的“扫码签到”功能进行考勤,利用“弹幕、随机点名、课堂红包”等功能进行师生互动,让学生积极投入到课堂学习中,通过“习题数据、课件数据”等功能了解学生的学习情况。为方便在雨课堂布置作业,笔者整理了一套较为系统的题库,每节课结束后,从题库中挑选一部分题目发布至雨课堂。

(2)桌面放大工具ZoomIt。该工具可实现屏幕放大功能,主要用于投影演示操作。在教学过程中,当演示数据库操作时,利用该工具可以让坐在教室后排的同学也能看清屏幕。

(3)屏幕录像制作工具Camtasia。利用该工具可将数据库实操录制成视频,供学生课后反复观看学习。笔者使用该工具录制了“MySQL的安装”“索引实战”“C#调用MySQL存储过程”“MySQL事务隔离级别”等诸多视频。

(4)思维导图工具Χmind。利用该工具可以对数据库的所有知识点进行梳理和归纳,提高了学生对数据库知识的理解和记忆。

(5)头歌实践教学平台(www.educoder.net)。该平台提供了“教学课堂”“实践课程”“实践项目”和“在线竞赛”等功能。本课程的教学选用了该平台中的课程进行上机练习。

(6)问卷网(https://www.wenjuan.com/)。笔者利用“问卷网”制作匿名调查问卷,通过学生的回答情况,可以进一步了解教学过程中存在的问题。以本课程为例,匿名调查内容有:对老师的授课方式有何意见和建议;对授课内容有何意见和建议;这门课对你的思想意识、行为举止产生了哪些影响;请对老师的师德师风作出评价;学完这门课,你有哪些收获。

5 强化过程考核

传统的课程考核存在学生“临时抱佛脚、死记硬背”的情况,为了客观全面地考核学生的学习效果,本课程采用“平时考核+期末考核、笔试考核+操作考核”相结合的考核模式、以“小考促学、机考促练”“小考促大考”的理念为导向,加强过程考核,避免“一锤定音”。学生的成绩评定标准:总评成绩=平时成绩Χ40%+期末考试成绩Χ60%。

(1)平时成绩:由考勤、课堂随机测验、上机操作、线上成绩四部分组成。

考勤占10%,共随机考勤10次。课堂随机测验占20%,采用雨课堂安排2次课堂随机测验。上机操作占30%,上机操作共5次,其中平时上机4次(以答辩和上机报告为依据进行考核)、上机综合测验1次(安排在课程结束后,在机房进行),平时上机占80%、上机综合测验占20%。

线上成绩占30%。线上成绩由作业单元考核(30%)、讨论单元考核(10%)、视频单元考核(30%)和考试单元考核(30%)四部分组成。作业单元考核与考试单元考核以选择题和判断题为主。

(2)期末考试成绩:期末考试采用闭卷笔试,试卷总分100分。