高收费二本课程教学改革探究

作者: 常志玲 朱海龙 赵鹏

[摘 要] 三本取消单独招生,合并到二本招生的批次,这样一来低分考生可以上高收费二本专业,有利于更多学生享受优质教育资源,使教育更加公平。数据表明这部分学生比原来三本学生优秀,又比不上普通二本学生的能力,因此对这部分学生的培养既不能照搬原来的三本方案,也不能直接把二本的方案拿过来使用,需要对这部分学生的课程教学进行专门研究。以洛阳师范学院软件工程专业学生为研究对象,以“数据库原理”为例,从教师队伍、课程建设和课堂教学进行了分析,期望有更适合于这部分学生发展的培养方式。

[关键词] 数据库原理;高收费二本;教学改革

[基金项目] 2022年度河南省教育厅“人文社会科学廉政专题研究项目”(2022-LZYB19);2021年度洛阳师范学院教改项目“数据库系统概论课程思政样板课程”(szkc2021052)

[作者简介] 常志玲(1976—),女,河南濮阳人,硕士,洛阳师范学院信息技术学院讲师,主要从事数据挖掘和数据库研究。

[中图分类号] G642.0 [文献标识码] A [文章编号] 1674-9324(2023)45-0071-04 [收稿日期] 2023-01-09

引言

2014年9月,国务院印发《关于深化考试招生制度改革的实施意见》[1],提出要创造条件逐步取消普通高等学校招生录取批次。2017年河南省取消了三本单独招生,合并到二本招生的批次,分数相对较低的考生可以上二本院校某些高收费专业,享受优质教育资源,有利于个人的长远发展。

洛阳师范学院信息技术学院(软件学院)软件工程专业近三年的录取情况如下:2019年[2]省控线385分,录取最高分506,最低分448;而普通二本最高分514,最低分486;2020年[3]省控线418分,录取最高分550,最低分493;而普通二本最高分558,最低分533;2021年[4]省控线400分,录取最高分521,最低分473;而普通二本最高分539,最低分510。由此可得这部分学生,整体比原来的三本学生优秀,但是又比不上二本学生,存在极少数的高分,大部分的低分情况。

数据库技术是对数据进行管理的有效技术,数据库课程是计算机及相关专业的重要课程[5]。其内容从概念理论讲到技术运用,存在概念抽象难理解,技术复杂难掌握的两难境地。“教师难教,学生难学”,为了提高数据库课程的教学质量,大量学者对数据库的教学进行了研究:基于不同教学方法的:如把项目作为导向[6];基于不同教学对象:如针对高职高专学生进行教学改革[7];还有其他方面的,如:把新工科背景引入教学改革[8];等等。

下面针对高收费二本学生,探讨一下“数据库原理”的教学,期望找出一套适合这些学生学习的课程教学模式,高质量实现课程的教学目标,使这些学生都能找到自身定位。

一、高收费二本“数据库原理”教学存在的问题分析及对策

“数据库原理”是软件工程专业的核心课程,是一门专业必修课,是计算机技术与软件专业技术资格(水平)考试内容,还是部分院校研究生复试的内容。随着就业压力的增大,为了增加自身的就业筹码,高收费二本专业如我院软件工程专业考证的在校生人数从零逐渐增加,参加竞赛及考研的学生比例逐年升高,在这其中“数据库原理”这门课显得尤其重要。而笔者从普通二本的数据库课程教学转到高收费二本的数据库教学以后,发现二者有很大的不同。

《高等学校课程思政建设指导纲要》指出要紧紧抓住教师队伍“主力军”、课程建设“主战场”、课堂教学“主渠道”。[9]虽然说的是课程思政改革,但笔者认为对高收费二本专业的“数据库原理”的课程改革同样适用。综合三方面,笔者认为整个教学过程中存在以下几个方面的问题,并借此探讨解决措施和实施方案。

(一)教师对学生的特点认识不足,需要重新认识

公办二本院校的教师学历、科研能力、教学能力都不容置疑,单从普通二本学生的角度来说,教师尽心尽力,学习效果还不错。但由于教师缺乏对高收费二本学生特点的充分认识,把普通二本的一套教学方式和方法照搬过来,那效果就不尽如人意了。经常出现教师课堂上讲得神情飞扬,学生听得无精打采。教师竭尽全力,结果却是两个极端:一类学生认为老师讲得太快,没有听明白,失去了学习本课程的兴趣;另一类学生却认为老师进度太慢,简单问题反复讲,失去了新鲜感,从而造成了听课的疲倦。究其原因,还是教师对高收费二本学生的特点认识不足。

引言中从我院软件工程专业近三年的录取情况[2-4],分析得出高收费二本的学生既不同于原来的三本,整体比三本优秀,又不同于普通的二本,整体又弱于普通二本。从录取分数而言,高分不低于普通二本的分数,但是低分又很低,所以高收费二本学生明显呈现两极分化,极少数学生学习能力强,学习目的明确,学习态度诚恳,想要弥补高考留下的遗憾;而另一部分学生底子薄,学习能力差,知识储备不足,学习习惯不好,学习目的不明确,找不到适合自己的学习方法,时间一长就厌学了。

以数据库课程教学为例,笔者从事数据库原理教学十多年,经历了普通二本、三本及高收费二本的学生教学,感觉三类学生明显不同。尤其对于高收费二本教学,使用普通二本的方式来教,最终学生只学了个表皮,而没有学到精髓,批改作业时发现作业大部分是抄的,是一种懒得思考的抄袭。所以教师要转变观点,充分挖掘学生的特点和需求,因材施教,才能助学生成才一臂之力。

(二)课程建设改革

1.课时数应该充分。本课程的培养目标清晰合理,就是培养学生开发数据库应用系统的基本能力。这门课程是学生第一次正式学习数据库,是一门理论和实践相结合的课程,知识面广而内容抽象,既要讲理论又要做实验,课时需要较多,对于高收费二本由于大部分学生接受知识的能力差,因此需要的课时更多。以我院为例,软件工程最初的课时沿用了普通二本的一周2课时理论加2课时实验,没有考虑高收费二本学生整体的接受新知识的能力,最终的教学效果在毕业设计时明显地暴露出来——数据库设计存在的问题最多。由于学时不够,教师无法充分讲解,学生学到的是散装的知识,无法应用于实际系统。所以需要增加课时,目前课时是一周6课时,总时数108,学生的学习效果明显好了很多。

2.没有合适的教材。教材选用也遇到很大的困难,数据库原理是学生第一次接触数据库,很多概念需要清楚透彻的理解,偏理论的如教材[5]理论叙述精确,环环紧扣,论述清楚,对于一本和普通二本的学生是不错的选择,但是对高收费二本学生来说难度大,不容易接受;侧重实践的教材如[10],实践性较强,但是理论相对简单,订两本教材不现实,所以选用教材[5],把实践性较强的教材作为教辅,教师抽取典型实例融入课件中,以保证学生的学习质量。

(三)教学方法需要改革

教师给高收费二本学生上课时,习惯于使用普通二本学生的教学方式,按照教材内容讲述一下,布置课后习题,批改作业。对于普通二本的学生而言这完全没有问题,他们具有很强的自主学习能力,接受新知识的能力比较快,教师只要起到一个“领进门”的作用就够了,其余“修行在个人”。但是对于高收费二本学生,这些教学方式和方法就不行了,大多数学生听不明白,时间一长就完全是“听天书”了,最终厌学甚至放弃课程的学习。下面以我院软件工程专业“数据库原理”为例,探讨一下教学方法和方式的调整,期望能够事半功倍。

数据库是理论和实践相结合的一门课程,分为基础篇、设计与应用开发篇、系统篇和新技术篇[5]。主要讲述数据管理技术的发展过程,标准SQL语言,数据库安全性和完整性的实现,关系数据库的规范化理论,数据库的概念结构设计和逻辑结构设计,数据库编程的实现,查询优化及数据库恢复技术,等。目的是使学生能够在掌握数据库基本概念和基本原理的基础上,有效地使用现有的数据库管理系统和软件开发工具进行设计和开发数据库应用系统,因此不同的内容采用不同的教学方法。

1.举一反三法。对于难理解的问题,反复提出相关的问题,举一反三,加深理解。典型例题:教材[5]第98页[例3.46]求各个课程号及相应的选课人数;由于学生是初学SQL语言,加上大部分的学生接受新知识的能力比较弱,对聚集函数加上Group by字句的结合理解不透彻,只知其一不知其二。这时在此题的基础上可以进一步提出问题:(1)求各个学号及相应的选课门数;(2)求各个成绩及获得这个成绩的相应的人数。加深印象,以更好地理解和掌握此类题目。

2.逐步深入法。对有些内容可以采用由简单到复杂,一环扣一环的教学方法,使学生先接触简单易懂的,感兴趣了,再慢慢深入。典型内容:教材[5]第115页3.5数据更新中的插入数据。(1)先讲解一次插入一个元组,语法:“INSERT INTO ……VALUES”简单直观,所有学生都能接受;(2)再讲解一次插入多条记录,对于多条记录需要建立一个文本文档,把记录写进文档,语法“Bulk insert table_name from ‘C:\test.txt’  with ( Filedterminator=’ ‘,rowterminator=’\n’……)’”;(3)接着讲解数据的导入导出。学生一步步被吸引,学有余力的学生还可以继续思考更便利的数据插入方法。

3.故意出错法。对于一些题目由于错误的感觉,容易出错,还不容易找出错误的原因,如:SQL语言中相关子查询,是个难点,不容易理解,按照常规教法,学生似懂非懂。在课堂设计中故意出错,分析出错原因,然后改正,加深印象。典型例题:教材[5]第110页[例3.61]查询没有选修1号课程的学生姓名。初学者,会把SQL语句写成“SELECT Sname from Student WHERE Cno≠’1’,结果“只要不是只选了一门课程号为1的课程”的学生的姓名都会输出来,显然不是想要的结果。和学生一起分析原因,给出正确答案:这道题目是相关子查询,需要使用存在量词NOT EXISTS实现,正确代码为“SELECT Sname from Student WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno=’1’);” 这样学生印象更加深刻了。

4.复杂问题简化法。设计与应用开发篇,理论抽象,涉及的知识面广,不好讲更不好学,可以把复杂问题简单化。典型内容:模式的分解,模式分解需要范式的知识,数据依赖的公理系统等,按照这个思路讲下去,学生越学越糊涂,不容易理解掌握,借助3NF分解法[10]进行理解,就容易了许多。

(四)合理的考核机制

制定合理的考核机制,激发学生的学习兴趣,让学生行动起来。总成绩=平时成绩×30%+期末卷面成绩×70%。

平时成绩总分100分。其评价指标:(1)考勤:占10%,要求:旷课一次扣3分,迟到或早退一次扣1分,请假不扣分,需自行完成学习任务,如果超过学校规定的次数不能参加期末考试;(2)课前展示:占10 %,要求:选择课堂讲述内容,可以是一道题目或者是一个知识点,进行课前展示,根据讲述质量给出合适分数,满分10分;(3)课堂表现:占30 %,要求:课堂互动,学生可以主动回答问题,也可以被动接受提问,还可以提问题,根据情况给出分数,一次满分10分,至少参与3次,总分不高于30分,回答多次可以给总分加分;(4)大作业答辩:占20%,要求:设计型题目,可以选择老师拟定题目,也可以选择自己感兴趣的题目,一个小组一个课题进行答辩,答辩方式可以根据实际情况选择线下答辩或者线上答辩,根据答辩质量给出合适分数,满分20分;(5)平时作业(包含实验):占30%,共布置6次作业,一次5分,根据作业质量给出相应的分数。

二、实施效果

以2019级软件工程6个班300多名学生为例,从满意度和兴趣度等方面进行了调查。90%以上的学生都感到满意,部分学生对计算机技术与软件专业技术资格(水平)考试充满了兴趣,积极参加竞赛,找到了学习的目标。期末成绩以2019级软件工程1班为例,参加考试人数51人,其中卷面成绩90分以上有7人,优秀率13.37%;卷面成绩80分到90分之间的有12人,良好率23.53%。平均成绩73.90分,及格率86.23%,标准差13.34,最高成绩93分,其他班的情况基本也是这样。

经典小说推荐

杂志订阅