基于悉尼协议的《MYSQL数据库》课程教学改革
江进 杨健
摘 要:《悉尼协议》2001年首次缔约,澳大利亚、加拿大等国家的工程教育学会共同签署资格互认协议,该协议面向我国教育体制的高职高专层次。本文阐述江苏农林职业技术学院如何参照悉尼协议的认证标准,重新制定《MYSQL数据库》的课程标准,并进行课程教学改革。
关键词:悉尼协议;高职院校;课程教学改革
近十年来,高职高专学院校数量和在校生人数急剧扩增,而学生的素质却出现下滑的危机,对于高等教育质量的管制与维护也日益受到重视。因此,借由《悉尼协议》进行高职高专工程教育专业认证和工程技师认证,是管控教育质量的一项重要手段,也是当前重要的课题。《MYSQL数据库》是高职工科类物联网应用技术、计算机应用技术专业必修的一门专业大类平台课程,是在学习了《C语言程序设计》课程、具备了编程能力的基础上,为二年级学生开设的理实一体化课程,培养数据库系统设计及调试能力,为后续信息系统开发的学习奠定基础。
一、课程目标
江苏农林职业技术学院学校级的核心能力沟通整合(协作力)、学习创新(学习力)、专业技能(专业力)、问题解决(执行力)、责任关怀(责任力)、职业素养(发展力)6个部分组成。依据课程所归属的毕业要求指标点来阐述学生学完本门课程要达到以下的课程目标:
(1)能阐述数据库的基本概念,工作原理,内部结构;
(2)能分析、设计数据库;
(3)能操作数据库;
(4)学会数据库系统的编程方法,并能编写SQL语句;
(5)学会数据库应用系统的设计和调试方法,并能进行简单数据库应用系统设计;
(6)培养学生的独立解决问题的能力与团队协作的能力。
二、课程内容设置
本教学团队将《MYSQL数据库》课程的内容划分为7个典型的工作任务模块,具体如下。
模块一:数据库操作环境
能力指标点:掌握数据库的基本概念;知识目标:说出数据库的概念及数据模型;技能目标:使用数据库应用系统开发所需的各种工具。
模块二:数据库概念模型、逻辑模型
能力指标点:数据库设计;知识目标:数据库的概念结构设计,数据库的逻辑结构设计;技能目标:会画E-R图,将E-R图转换为关系模型。
模块三:创建“网上书店”数据库,并在其中创建数据表
能力指标点:数据库和数据表的基本操作;知识目标:数据库的基本操作,数据类型,数据表的基本操作,数据表的约束;技能目标:创建、查看、修改、删除数据库,掌握数据库的数据类型,创建、查看、修改、删除数据表,数据表约束。
模块四:在“网上书店”数据库的相关数据表中插入数据
能力指标点:数据表记录的更新操作;知识目标:数据表记录的插入、修改、删除;技能目标:向数据表插入单条、多条记录;数据表记录的修改;DELETE删除数据,TRUNCATE清空数据。
模块五:在“网上书店”数据库中进行简单查询
能力指标点:数据查询中使用集合函授,使用连接查询和子查询数据表记录的更新操作;知识目标:SELECT语句的语法知识;技能目标:简单查询,统计查询,多表查询,子查询。
模块六:存储过程和事务
能力指标点:在“网上书店”数据库中创建带存储过程和事务;知识目标:掌握存储过程、事务的语法知识;技能目标:创建和执行存储过程,事务的提交,事务的回滚。
模块七:索引和视图
能力指标点:在“网上书店”数据库中创建索引并查看维护,在“网上书店”数据库中创建视图并维护使用;知识目标:掌握索引,视图的语法知识、使用方法;技能目标:创建和使用索引,创建和使用视图。
三、以学生为中心的教学案例贯穿整个教学过程
《MYSQL数据库》课程以网上书店作为教学案例,采用“学习要点—内容示例—归纳总结—习题实训”的结构体系设计每个项目的内容。在教学过程中,教师对学生进行分组,每组四人,协作配合。模拟企业真实开发环境,体现了“以项目为引领,以学生为中心”的教学目的。每个工作小组由四位同学组成,同学们分工合作,明确项目任务,岗位责任明确到学生本人。
《MYSQL数据库》还安排了一周的教學实习。实习内容是以一个典型的数据库管理系统——银行业务系统的项目开发,使学生能够对之前的教学内容进行总结和巩固。实习内容按照软件企业的开发流程:
(1)案例分析。带学生去银行柜台人员沟通交流,确定银行的业务描述,总结出银行业务如下:银行存取款业务、客户开户数据、银行卡账户信息、银行卡交易信息等。
(2)数据库设计,指导学生创建银行业务系统E-R图,将E-R图转换为关系模式,并对关系模式进行优化,规范数据库设计,使用第一范式、第二范式、第三范式对关系进行规范化,使每个关系的规范程度都能达到第三范式。之后再设计数据表的结构,定义字段和数据类型。
(3)使用SQL语句在MYSQL数据库中创建数据库bankDB,并在数据库bankDB中创建表、添加约束、插入数据。
(4)编写SQL语句实现银行的日常业务:办理银行卡挂失、查询本周开户信息等。创建、使用视图功能,使用事务和存储过程实现存款、取款,产生随机卡号等业务处理。
四、创新课程考核形式
《MYSQL数据库》课程采用了基于悉尼协议倡导的OBE(结果导向)理念。课程组教师设计了针对每个模块的考核体系,考核目标清晰,可操作性强,以成果为导向。学生们所在小组完成任务后,根据各模块的评分标准进行评分。以网上书店数据库项目为例,根据学生完成创建数据库、创建表、创建约束、插入学生数据、编写SQL语句实现银行的日常业务、创建视图、存储过程等任务的情况确定分数。学生完成任务后,教师对学生程序编写情况进行随机提问,根据学生回答情况进行打分。课程组每年会以以下方式进行调整完善课程考核标准,一是在学生进入下学期学习后,会与后续课程任课教师座谈,二是学生毕业后,会对学生和企业进行电话回访。
五、课程评价
课程评价分为直接评价和间接评价。直接观察、检验成果,笔试考试、实际操作评价、成果评价、口头测试等属于直接评价。意见调查、自我陈述,问卷调查、座谈会等属于间接评价。在对課程培养目标的评价上,采用间接评价,在核心能力、能力指标的评价上,以直接评价为主。
OBE达成度评价方式又分为:
(1)培养目标达成度,包括用人单位叙述的课程的长期目标,校友叙述的毕业后3—5年达成的成果情形;
(2)核心能力达成度,包括实习单位评价、课程评价、核心能力雷达图评价,以及毕业生自我评价、学生能力表自测、职业资格证书;
(3)能力指标达成度,包括用人单位评价、能力指标雷达图评价、课程能力指标评价,学生能力表自测、学生课程学习评价。
六、持续改进
课程的建设没有终点,是一个不断发现问题和持续改进的过程。本课程组先建立持续改进质量控制小组,通过小组形式,实现课程教学质量建设的常态教研。小组建立后按照PDCA循环开展课程教学质量持续改进工作。PDCA又称为戴明循环,即计划(PLAN)、执行(DO)、检查(CHECK)、处置(ACTION)。其中,计划阶段的注要工作是找出课程教学中存在的问题,包括课程目标是否达到。通过分析,制定改进的目标,确定达到目标的措施和方法。在执行阶段,任课教师是项目实施的负责人,根据前一阶段执行的计划,严格执行,如果发生变化,可以修改计划。在检查阶段,任课教师根据所指定的措施计划,检查进度和实际执行的效果,是否达到预期的目的,进行自我诊断。学院、教研室层面组织开展抽查评估工作。在处置阶段,先总结经验,巩固成效,执行解决问题的措施,对于改进中未解决的问题,转入下一个PDCA循环实施。
七、结语
基于悉尼协议的《MYSQL数据库》课程教学改革重点是教学质量提升和教学质量的保证,难点是课程设计和课程的评价,痛点是学校或专业如何组织教师的参与、设计、实施和配合。江苏农林职业技术学院MYSQ数据库课程组经过几年的实践,成果明显,对于培养的学生数据库技术实践能力和创新能力意义重大,更有利于培养出社会需要的高素质的MYSQL数据库应用的技术型人才。
参考文献:
[1]何亚平,杨学易,祝倩倩,叶世群,徐兆伯.基于悉尼协议的《汽车维护与保养》课程教学改革[J].智库时代,2019,(41):201-202.
[2]兰岚.悉尼协议背景下的高职《网店运营与管理》课程改革初探[J].时代经贸,2019,(20):95-97.
[3]高楚云,胡智清,熊建武.基于《悉尼协议》的高职高专院校专业建设改革思路[J].机械职业教育,2017,(10):22-24.
[4]鲁琴.OBE理念下的网络数据库技术课程教学改革探索[J].科教论坛,2020,(7):36.
[5]曲国鹏.悉尼协议背景下课堂实践教学探——以高职建筑工程施工测量课程为例[J].辽宁高职学报,2018,(12):56-58.
[6]罗卿.基于悉尼协议的Python自动化测试课程建设研究[J].深圳信息职业技术学院学报,2020,(2):39-44.
基金项目:江苏省教育科学“十三五”规划重点课题“《悉尼协议》视角下物联网应用技术专业建设和研究”(编号:B-a/2018/03/08);江苏农林职业技术学院2019年教科研项目:基于《悉尼协议》的高职计算机应用技术专业认证标准研究与实践(编号:2019jk25)
作者简介:江进(1981— ),男,汉族,江苏句容人,硕士,副教授,研究方向:计算机技术。