APP下载

《数据库系统》课程思政教学设计探讨

2020-03-08胡辉

现代计算机 2020年36期
关键词:数据库系统数据库思政

胡辉

(惠州学院计算机科学与工程学院,惠州516007)

依赖课程本身的特色,建立课程思政教学目标关联数据库,在此基础上提出《数据库系统》课程思政教学设计框架,并从挖掘课程思政的教学案例、设计课程思政的教学简案、开展课程思政的实践教学和探讨课程思政的教学方法四个方面进行课程思政的探索研究。

数据库系统;课程思政;教学设计;思政元素数据库

0 引言

课程思政是顺应新时代发展而产生的一种教学模式,教学内容不再是单一的专业知识,而是融入了教师仔细选取提炼的与专业知识相关的思政教育内容,破解了思政课和专业课长期存在的“两张皮”问题,将思政教育巧妙地融入专业教育之中,做到门门专业课程有思政,教师人人讲育人,促进专业课与思政课同向同行,实现全方位育人。

《数据库系统》是计算机类专业的核心课程之一,是计算机科学与技术、软件工程、网络工程、网络空间安全等专业基础课程。由于其受众面广,且处于专业核心课程地位,在该课程中融入思政教育,不仅收益学生群体覆盖面广,也能得到学生地重视,从而师生共建,实现课程思政育人目标[2]。

1 课程思政教学目标

《数据库系统》课程传统的教学目标是以掌握关系代数、规范化、数据模型、关系模式、数据库安全性、数据完整性、查询优化、事务等基本概念和原理为框架,在掌握数据库系统基本原理和基础知识的基础上,经过设计实验和综合的课程设计训练,来提升学生的实践技能,使学生具有需求分析、数据库设计和数据库系统实现能力。传统地教学过程缺乏对学生的思想引领,忽视了对学生全面素质的培养。

本文通过将思治元素融入“数据库系统”课程,将教学目标分为专业目标和思政目标,其中,专业目标仍为传统教学目标,思政目标具体如下:

(1)挖掘课程思政元素引入课堂,引导学生树立正确的人生观、价值观、世界观;

(2)巧用设计实验环节,塑造学生的工匠精神、创新精神;

(3)通过综合的课程设计训练,培养学生的团队协作、纪律观念以及良好的职业道德修养。

通过课程思政目标的实现,使得学生在掌握扎实的专业知识的过程中,能获得良好的科学素养和职业道德修养,完成思政教育、专业教育、能力培养的有机统一。

2 课程思政教学设计框架

通过在《数据库系统》专业课程中引入思政教育,在专注学科知识传授、技能提升的同时,重视课程的育人功能,做到智育、德育并重,育人和育才有机统一,在总结和积累课程思政教学经验的基础上,初步凝练出《数据库系统》课程思政教学设计框架,在彰显本课程特色的同时,对计算机类的其他课程也有一定的通用性。《数据库系统》课程思政教学设计框架图见图1。

图1 《数据库系统》课程思政教学设计框架图

3 课程思政教学设计

基于《数据库系统》课程的教学内容、专业教学目标和思政教学目标,在萨师煊、王珊编著的《数据库系统概论》教材中,加入思政教学内容。下面从挖掘课程思政的教学案例、设计课程思政的教学简案、开展课程思政的实践教学和探讨课程思政的教学方法四个方面进行探索。

3.1 挖掘课程思政的教学案例

通过在专业课程教学的过程中深挖蕴含的思政元素,明确思政教学目标,避免使用生硬的说教,而是要巧妙地重构课程内容,精心设计思政教学案例,做到自然融合,润物无声。例如,课程开端介绍课程教材时,可以巧妙引入萨师煊个人生平作为思政教学案例。

萨师煊,1922年出生于福州,2010年在北京逝世,但是他和她的弟子王珊合作编写出版的《数据库系统概论》一书经过更新版本,至今仍被大多数院校计算机类专业所采用。这是我国第一部全面系统地阐述数据库原理、技术和理论的教材。

20世纪70年代末,我国百废待兴,以萨师煊为代表的老一辈科学家以一种强烈的责任心和敏锐的学术洞察力,率先在国内开展数据库技术的教学与研究工作。为了推动我国的数据库系统的教学与科研工作,他不辞辛劳去全国各地高校以及科研院所讲课。萨师煊是我国最早开设这门课程的教师。尽管他为我国数据库学科的人才培养和科研工作作出了开创性的贡献,但他始终谦虚待人,从不居功自傲。他有一句名言:如果把人们认为你有多大“价值”作为分子,你自认为你有多大“价值”作为分母,这个分数应该是大于1的分数。

这句名言对今天地学生同样适用。按照你对于社会的实际贡献作分子,而社会要求你的贡献作分母,这应该是大于1的分数,培养学生地社会责任感,帮助学生树立正确的人生观、价值观、世界观。

3.2 设计课程思政的教学简案

在实际教学活动中,引入课程思政的教学简案设计非常重要,因为教案是教师教学的指导性文件,也是教师能够有计划、有步骤地进行授课的实施方案,简案中对每个单元、每个课时的教学目标、内容、辅助手段、师生互动、时间分配、板书设计、教具、作业布置和参考资料的选择应用,均需要进行严密考虑、精心设计,从而准确把握课程内容的重点和难点,完成专业教学目标和思政教学目标,达到预期的教学效果。

表1 引入课程思政的教学简案

在讲解实体完整性检查和违约处理的时候,插入或对主码列进行更新操作时,关系数据库管理系统按照实体完整性规则自动进行检查。包括:检查主码值是否唯一,如果不唯一则拒绝插入或修改;检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。这个部分可以通过隐性教育进行道德品质教育,培养纪律观念、工匠精神。而讲完参照完整性违约处理部分,一是拒绝(NOACTION)执行不允许该操作执行。该策略一般设置为默认策略;二是级联(CASCADE)操作,当删除或修改被参照表(Student)的一个元组造成了与参照表(SC)的不一致,则删除或修改参照表中的所有造成不一致的元组;三是设置为空值(SET-NULL)当删除或修改被参照表的一个元组时造成了不一致,则将参照表中的所有造成不一致的元组的对应属性设置为空值。这个部分可以引入联系的普遍性、客观性、多样性、条件性,进行唯物主义教育,以及养成良好的职业道德品质。

3.3 开展课程思政的实践教学

实践教学是整个教学环节中一个重要组成部分,通过学生的动手实践,将理论知识从抽象变为具体,反过来也加深学生对理论知识的理解。通过实验和实践环节使学生具有需求分析、数据库设计和数据库系统实现能力,从而提升学生的实践技能。通过在实验实践环节引入课程思政,精心设计实验练习题,用渗透性的、潜移默化的方式使学生在实践环节中受到思政教育。例如,用SQL语言写触发器的实验,结合国家卫健委制定的《新型冠状病毒感染的肺炎病例密切接触者管理方案(第三版)》中,对新型冠状病毒感染的肺炎病例的密切接触者按规定需要进行医学观察14天,要求学生根据确诊病例表的插入操作,触发隔离表的插入操作。见表2。

3.4 探讨课程思政的教学方法

相对于思政理论课采用显性教育的方法,在《数据库系统》专业教学中,引入课程思政教学,适宜采用隐性教育的方法,用渗透性的、潜移默化的方式融入思政元素,让学生在不知不觉中受到教育,能够自己领悟思政教育的价值,真正做到思政教育、专业教育和能力培养的有机统一。

4 课程思政教学目标关联数据库的研发

依据《数据库系统》课程思政教学设计框架图,研发设计课程思政教学目标关联数据库。在该数据库中,建立每个章节单元的专业教学目标表,思政教学目标表,并建立二者的关联,通过该数据库的研发,真正做到将所学的专业知识用来为思政教学服务,并且为所有承担《数据库系统》课程教学任务的老师共享,实现专业教学目标、思政教学目标管理的规范化、信息化。

表2 引入课程思政的实践教学内容

5 结语

《数据库系统》课程中引入思政理论,使得思政教学目标和专业教学目标并驾齐驱、协同推进。由于本门课程实践性强,切忌将思政教育内容与专业知识生硬地拼凑,而需采用“潜隐”的方式,巧妙地引入,让学生自己心领神会,真正做到“润物无声”。《数据库系统》课程思政教学改革还处于探索阶段,今后将在课程思政教育实践中进一步梳理和挖掘,做到因课制宜,因时制宜,因材施教,实现专业教学目标和思政教学目标的协同推进,“育人”和“育才”地有机统一。

猜你喜欢

数据库系统数据库思政
清华大学:“如盐在水”开展课程思政
思政课只不过是一门“副课”?
思政课“需求侧”
思政课“进化”——西安交大:思政课是门艺术
数据库
对分布式数据库系统的安全分析
基于众包的数据库信息查询处理方法
数据库系统在信息管理中的使用
数据库
数据库