任务驱动教学法在中职数据库教学中的运用与实践
2020-06-09洪天保
洪天保
摘 要:对于职业教育来说,任务驱动教学法的应用大大提升了学生的综合能力,学生的就业竞争力也得到了有效的提高,这一教学方法显著的优势使得其在专业教学领域得到了广泛的应用。文章结合中职数据库教学的实际,着重分析了当前数据库教学中存在的问题,并提出了优化教学任务、合理分解任务、科学评价归纳总结、跟踪评价等应对策略,以发挥任务驱动教学法的作用,实现其培养学生专业素养、满足就业市场需求的价值。
关键词:任务驱动教学法;中职;数据库;运用
中图分类号:G712 文献标识码:A 收稿日期:2019-10-19 文章编号:1674-120X(2020)11-0066-02
随着互联网信息技术的不断发展,很多行业都需要技术人员掌握一定的数据库应用能力,因此很多中职院校为了提升学生的综合素质、专业技术水平,开设了数据库课程。
一、数据库教学存在的问题
如今,数据库教学已是现代中职计算机专业教学的重要内容,数据库技术已成为计算机专业学生需要掌握的基本技能之一,对学生日后的学习和工作都具有重要的作用。
但就当前中职数据库教学而言,一些普遍存在的问题仍未得到解决。
(一)教材编排较为保守
从教材内容的编排及多数教师的教学课件设计来看,该门课程的教学显得较为枯燥,因此大多数学生对数据库学习缺乏兴趣,认为开设该课程没有必要,反而会占用自己大量的时间,从而在学习中产生敷衍情绪,不愿意在这门课程上多花时间。
(二)未能充分利用任务驱动教学方法
教师在教学时采用的大多是传统的单向教学模式,过分注重向学生讲解知识点,且教学内容空洞,教学手段单一,不能很好地利用任务驱动教学法去调动学生的主观能动性,更谈不上能促使学生自主、认真地去深入了解和掌握这门课程的知识内容。
(三)评价模式过于传统
在完成教学活动之后,很少有教师能够根据数据库课程的特点,优化学生学习效果评价模式,传统且死板的评价模式仍然被广泛地运用在教学过程中。因此,学生的综合实践能力及分析判断能力很难得到提高,教学效果也得不到有效提升。
(四)极少注重与相关课程知识的衔接与渗透
数据库这门课程专业性强,不少教师在数据库教学过程中,不能有效地引导学生联系其他相关课程。数据库课程不能简单理解为与计算机专业相关的一门独立课程。例如,数据库与Excel(电子表格)课程息息相关,一方面能够更为方便快捷地进行数据的分类汇总、分析计算、加工和处理;另一方面可以建立一个数据库管理系统,为学生学习动态网页等课程打好基础。但有相当一部分教师不能在教学过程中结合相关课程进行知识的衔接与渗透,无法促使学生的比较分析能力和探索能力得到有效提升,教学效果也难以得到保证。
二、任务驱动式教学法在数据库教学中的应用策略
(一)教学任务的设计与优化
教学任务的设计与优化是课程教学工作开展的前提和基础,直接影响着教学效果。所以,教学任务的设计应该充分体现出学生的主体地位,着眼于让学生掌握知识学习方式,由浅入深地独立完成任务。因此,在数据库教学中,教师需要在设计教学任务时渗透其他课程的知识。正是因为数据库课程本身具有基础性特点,使得教师在教学数据库这门课程的过程中须有针对性地加强后续知识引导,使得学生能够触类旁通、举一反三,从而锻炼学生的发散性思维能力。如“ASP如何与Access数据库建立连接”一课中,教师讲解通过使用ADO提供的Connection对象建立与数据库的连接,访问数据库中的数据,并展示成功连接数据库的字符串,让学生的感性认识上升到理性认识,达到了较好的教学效果。又如教师在引导学生学习Access的SQL语言时,会着重讲解建表,查询、增加、删除和修改语句,指明在ASP中可能会用到这些语句,并且提供一些建表,查询、增加或修改语句的实例给学生参考研究,让学生更加有针对性地学习此类语句。这样一来,使得学生对后续的学习充满了兴趣,也激发了学生的求知欲,同时也拓宽了他们的知识面,让他们今后在数据库课程的学习中有着与众不同的理解与体会。
任务的优化应针对教学的目标和重难点知识内容,并结合当前数据库领域的发展趋势,从而使教学更具针对性和实用性。比如,可以根据实际情况,将多个知识点融入同一个任务中,从而提升学生综合运用知识的能力,这样也有效地丰富了教学内容,解决了课堂枯燥乏味的问题。
(二)合理分解任务
任务设计好之后,就要着重研究如何有序、有效地开展,因此合理分解任务成了任务驱动教学的关键环节,具体来说就是将一个系统的大任务,根据任务完成节点或知识点运用特征,分解成若干个小任务,从而提升任务的可操作性,让学生能够更容易地理解相应的知识内容。数据库的任务设计本身就是一个由浅入深的过程,在设计任务时尤其要注意知识点之间的联系性。学习是一项连贯、系统的活动,每一个阶段的学习活动都可能存在知识重复出现的情况。所以,教师需要提升自身综合实力,在教学过程中做好新旧知识的融合,并不斷发掘新旧知识点之间的关系,在每一个新任务中融入相应的旧知识,让学生能够做到温故而知新。
例如,在“Access操作命令”一课中,可以将“宏的使用”的相关学习任务进行分解,具体分解为:①了解宏的定义,并能够完成宏的创建;②能够完成宏的运行与调试;③能够掌握条件宏、自动运行宏、宏组的使用方法;④能够掌握常用的宏命令。在具体教学过程中,教师可以让学生利用前面所学的查询知识、窗体知识、报表知识等内容结合宏命令完成一部分实用窗体的设计。比如,教师可以让学生运用自动运行宏完成自动运行窗体的设置,运用条件宏完成登录窗体的验证,运用一些常见宏命令如Add Menu命令将菜单添加到自定义菜单栏中,运用宏组完成窗体与窗体之间的切换,运用窗体知识与查询知识结合常见的宏命令综合设计出功能强大的窗体等。学生在循序渐进地完成任务的过程中,迎难而上,努力钻研,将能够进一步了解并掌握Access的操作方法及其功能的实现方法。
(三)加强讲评与分析
学生完成了任务,教师就应趁热打铁,及时地进行讲评与分析,引导学生进行经验交流,让学生能够在第一时间了解到自己的任务完成情况。在讲评与分析过程中,教师可将学生的优秀作业作为范例深入讲解,让学生更加清楚地知道优秀作业好在哪里,以及自己对各个知识点的掌握情况。当然,教师也要分析其中存在的问题,并引导学生从数据库知识中找到解决对策。如此,既可帮助学生巩固知识,同时又可以让学生明白自己在学习中存在的不足,进而掌握科学的学习方法。
任务讲评工作不一定由教师开展,教师可以让学生讲一讲自己对任务的思考,讲一讲自己都遇到了什么问题,是如何去思考的,用了哪些知识去解决。部分学生通过讲解,可以提高自信心,还可以帮助其他同学加强对知识点的理解。
(四)归纳问题,总结经验
“任务驱动”在数据库的教学中要充分体现学生的主体性,发挥出学生在学习过程中的主动性、积极性和创造性。但是学生由于积累的知识与经验不足,时常会遇到一些问题,有时会被问题“吓倒”,因而教师应在教学中帮助学生学会归纳问题和总结经验,使学生的逻辑、思维能力得到锻炼。
“任务驱动”体现的是在旧知识的基础上学习新知识的教学思想,是要对新旧知识进行有效衔接从而形成一张系统、完善的知识网。然而,许多学生不会归纳问题,而且无视学习经验的重要性,忽略知识的逻辑性、系统性与完整性,头脑中的数据库以及相关知识是零散的、混乱的,学习状况堪忧。因此,教师可利用“任务”引导学生对上下节课或者上下单元的知识、问题进行归纳,总结解决问题的方法和经验,从而在头脑中建构数据库知识网。
例如,针对管理系统中的共性问题,教师可对此类问题进行强调、分析,并引入实例加以讲解,与学生一起分析为什么会出现这样的问题,探讨可通过哪些途径来解决,最后将方法和经验告诉学生,加深学生对知识的理解,促使学生去归纳總结知识、问题和经验,灵活运用,进而有效提高学生的学习能力。
(五)做好学生探究活动的跟踪与评价
科学的评价与反馈可以引导学生从中吸取经验,可以培养学生的思维能力。具体来说,在学生探究过程中,教师需要深入学生内部,对学生提出的疑问详细地进行解答,让学生说出在探究过程中的思路和所运用的方式,以便对学生存在的问题予以及时纠正。如教师在讲解“运用数据库查询条件表达式设计简单查询任务”这一课时,设置了无条件查询、单条件查询和多条件查询等几个任务。教师针对单条件查询又详细设计了一些查询任务,如利用姓氏查找相关信息、利用家庭地址查找相关信息、利用逻辑表达式查找相关信息等,学生由教师提出的问题联想到了姓名后两个字一样时查找相关信息的方法,教师应当及时给予积极的引导和鼓励,让学生获得成就感。
评价学生的指标不能仅局限于学生的实验效果以及任务完成情况,也要重视学生对任务本身的看法。学生可以根据教师的反馈去探索自己在学习过程中存在的问题,找出原因、解决问题的对策、正确的学习方法与方向,从而增强学习能力与学习效率。
三、结语
任务驱动教学法是一种以学生为主体,以“任务”为驱动力,促进学生自主学习、探究的教学方法。数据库教学中,学生在任务要求的驱动下,积极探究知识与技能,能有效地将新旧知识衔接起来,形成系统、完整的知识体系,有利于自主学习能力、逻辑思维能力、综合应用能力的显著提升。
参考文献:
[1]何水连.任务驱动式教学法在SQL Server数据库教学中的应用[J].电脑迷,2017(4):96.
[2]于 航.任务驱动式教学法在数据库教学中的应用探索[J].信息与电脑·理论版,2016(22):253,256.
[3]曹 瓅.中职计算机VF(数据库)课教学模式分析[J].现代职业教育,2019(35):102-103.
[4]曹 英.浅谈中职计算机专业数据库教学方式[J].中国新通信,2019,21(19):195.