您好, 访客   登录/注册

体验式教学在MySQL课程中应用探索

来源:用户上传      作者:刘建国 段炬霞 刘学工

  摘要:该文阐述了企业对学生掌握MySQL知识和技能的需求以及学生自身发展的需求,分析了两者之间存在的矛盾和产生的原因。在此基础上提出把体验式教学引入到MySQL课程的教学,并给出了真实数据体验式教学、项目团队体验教学、错误体验教学、真实企业场景体验教学等四种应用方式。最后论述了在引入体验式教学过程中教师提升教学能力和知识结构的方法。
  关键词:体验式教学;MySQL;应用
  中图分类号:G642        文献标识码:A
  文章编号:1009-3044(2021)09-0121-02
  开放科学(资源服务)标识码(OSID):
  数据库技术是信息系统核心技术之一,MySQL语言以其简单易用、开源、体积小、网络化效用、运行速度快等特性为中小型企业广泛采用,对掌握MySQL的学生需求量比较大,为满足企业的需求,职业院校大多开设了MySQL的课程。在这种情况下必须努力探索教学方法,推进教学改革,满足市场和学生自我发展的双重需求。
  1企业对MySQL的需求和学生自身发展的需求
  企业应用MySQL首要是以MySQL为基础动态网站的开发,即通过PHP设计前台MySQL实现后台,实现数据的传递交互与处理来制作出动态网站。这是目前企业对MySQL应用的最大需求。其次,利用MySQL的快速查询功能处理用户的登录日志以及查询日志等。再次,随着大数据的兴起,MySQL以成本低廉的优势通过对数据的拆分复制等操作解决大数据的统计分析的低效問题。最后,作为轻量级低消耗的软件,MySQL也应用于嵌入式环境。同时,企业更希望学生入职企业能够迅速上手独当一面,因此要求学生具有较好的学习能力、适应能力、团队协作能力。
  通过调查分析,学生选择计算机方向是希望未来在企业中受到重视,能够为自己选择的企业所接受,有很好的上升空间。学生希望学有所用,满足企业的需求是他们的学习动力之一。
  2 企业需求与学生能力的矛盾及其原因
  学生的需求和企业的需求有很多是相同的,但是在实际工作中反而存在彼此失望的现象。
  学生学习了MySQL的基本概念、基本构成,掌握了搭建数据库系统的各种方法,能够对数据库进行各种插入、删除、更新、查询等操作,但是在,感觉学习的知识应用不到企业需要解决的各种实际问题实际中。部分学生对自己的选择产生怀疑,或者认为企业故意刁难自己。
  而企业则认为,既然学生已经掌握了数据库的各种技能,理应能够实现满足企业的需求。一些具体的知识和技能是学生已经理应掌握的,不必要在企业中再学习,企业不是学生的实验室,而是学生的工作间,学生应该拿出自己的技能为企业服务。企业虽然应该培训自己的员工,但是企业的培训应该是对员工知识结构和工作能力的提高,而不是让员工在企业中对最基本的东西还要再次培训。
  实际上产生这种现象的原因是我们在教学设计中重点放在学生知识的掌握上,过于偏重教学中设计的知识和能力的培养,而不是企业所需要的知识和能力的培养。实际上是教学和实际工作的偏离以及教学资源相对于企业需求的滞后等。学生所学内容没有有意识地向企业的需求靠拢,自然产生学生技能与企业需求的背离。例如,大部分的MySQL的教学过程中选取的教学资源或者案例设计一般会选取学生管理系统或者图书馆管理系统,从一定程度上讲,这种选取实际上是方便教师的授课,因为教师对这部分工作内容很熟悉,对学生讲授数据库的设计理念、设计方案更得心应手;但是这些案例对于企业而言作用不大,学生学习过程中使用这些资源,了解了学校的相关管理知识,但是并没有了解企业需求的真实情况。
  3 体验式教学在MySQL教学中的应用
  体验式教学是基于构建主义的思想,尊重学生的认知,把学生置身于近似于实际工作的环境,通过类似于真实的实践尽早让学生有工作体验,在工作体验中学习,在学习中接触工作实际,从而感悟、反思、发现自己的不足,找到自己学习和努力的方向,因此对于高等职业教育而言体验式教学是未来的发展方向。
  对于MySQL课程而言,体验式教学能够弥补传统教学方式的不足,最大限度地让学生接触企业工作环境,从企业需求的角度看待所学的MySQL课程,提前体验工作的内容和工作的氛围,缩短学生的知识和能力结构与企业需求的距离。
  (1)真实数据体验式教学。一般我们的课程教学中采用的数据主要从教师角度出发而且数据量较小。这样做的最大问题是学生体会不到企业数据的特点、编码方式等真实的场景,也体会不到MySQL的一些操作的优势。例如,教学过程中,如果数据库中的记录只有十几条,那么整个数据库的记录学生可以一个屏幕就可以全部看到,也就觉得数据库的查询语句没有太大作用;同时对数据记录添加索引后能够提升查询速度,数据量大小也看不到提升的效果。过少的数据记录没有索引的查询执行时间也就只有已经显示0.0秒,那么添加索引后的数据记录查询时间还是显示0.0秒。当然这体现了MySQL执行速度快的优点,但是就体现不出索引的作用。在实际教学中,我们引入了一万条规模真实的客户交易的记录,一方面学生体验到真实的数据场景,理解真正的企业需要处理的数据有哪些;另一方面,也可以让学生体验到对数据记录的复杂查询以及索引等操作的优越性,没有索引的情况下数据记录最长查询时间0.4秒,添加索引的数据记录最长查询时间0.1秒。有了真实数据体验后,再返回来看十几条的记录,更能够加深理解MySQL的优势以及索引的作用。
  (2)项目团队体验教学。项目团队的建立是让学生体验现实的开发场景,其中教师可以扮演客户,学生组成项目团队进行满足客户的数据库开发。从教学经验来看,学生开始还是按照上课的情景来开发,即上来就建立数据库和数据表。这种开发是不符合企业软件开发要求的。因为学生并没有先了解客户的需求就进行数据库开发,那么开发出来的软件就不能满足客户的需求。教师必须提醒学生的项目团队是否忘记软件开发的某个步骤。作为数据库开发的第一步必须先做需求分析,老师作为客户可以是容易交流的客户,也可以是不容易交流的客户,根据学生的具体情况进行选择。在整个课程教学工程中,对项目团队的要求应该从简单到复杂,逐步递进。学生才能真正体验到项目的开发不是低头写程序,而是始终把客户的需求放在第一位,然后逐步加强对数据库软件开发每一个步骤的要求。   (3)错误体验教学。在教学过程中,老师必须允许学生犯错误,甚至可以设置场景“引导”学生犯错误,学生犯的数据库开发的错误,可以提醒学生在实际工作中注意不犯类似的错误。例如我们在记录更新、记录删除过程中,故意不设置更新和删除条件,那么这样做的后果就是表中所有的记录全部被更新或全部被删除。这样的后果对企业而言是灾难性的,这时候可以启发学生怎么避免类似的事情发生。最后教师进行总结,对数据库的操作必须小心谨慎,做好数据库的备份,加强对数据库的安全管理。错误体验教学的关键是不要为错误而设置错误,错误的案例应该来自企业的实际场景,这样更有说服力。
  (4)真实企业场景体验教学。真正的体验教学必须让学生走出教室走进企业,在课程教学过程中,组织2到3次的企业学习和参观是必要的。真实的企业环境能够帮助学生稳固提升专业技术,加深对职业的了解,明确擅长的行业,在以后的工作才能中更好的发展自己。毕竟学校和企业、学習和职业存在着较大的差异,真实企业场景让学生接触职场,避免在职业生涯中走弯路。有些体验是课堂学不来的,必须到职场实地走一走看一看,直观的感受才能帮助学生主动寻找差距,主动缩小差距。通过真实企业场景体验教学,学生把课堂的数据库知识和职业需要的数据库的应用相互印证,更能够加深学生对数据库知识和技能的理解和掌握。
  4体验式教学对教师提出更高的要求
  体验式教学对MySQL课程有很大帮助,同时也对教师提出了更高要求,教师必须有意识地、主动地提高自己的教学能力,改善知识结构。
  (1)优化教学内容。以体验式教学为核心,重新对教学内容进行设计和组织。设计数据库创建、数据录入、数据查找、数据控制等体验式的场景,在课堂实施,并检验实施的效果。同时,注意课程内容的场景与前沿性应用相结合,为学生指明MySQL的应用前景。另外,注意做好与学生的互动,这种互动是有导向性的互动。如果学生的思路偏离了教学场景的设计或者学生的程序设计存在缺陷,教师应该及时指出。在体验式教学过程中,教师必须注意自己在场景中角色的不断转变,以使课程教学顺利进行。
  (2)真正深入企业。这一点对没有企业经历的教师尤为重要。教师是课程的设计者,学生是课程的主体,设计者的高度决定着主体达到的高度。因此,教师必须深入到企业中去,掌握企业需求的第一手资料,同时开阔自己的眼界,这些对职业教育而言是十分重要的。职业教育重点就是知识和技能的应用,职业教育必须明确企业的需求,培养企业需要的技能型人才。我们所说校企合作,不仅把企业引入到教学中来,而且需要教师深入到企业中去。对MySQL课程而言,教师深入企业学习和实践后,课堂的职场体验设计都有了一定程度的提升。
  5结论
  体验式教学方式缩短了学生与职业的距离,将这种教学方式引入MySQL课程取得了一定的积极的成果。在新的就业形势下,职业教育引入体验式教学激发了学生学习的主观能动性,有必要进一步对这种教学方式进行深入探讨,整合学校、企业等各方面资源,提高学生的职业能力和发展潜力。
  参考文献:
  [1] 徐喜春.体验式教学法:高校职业生涯规划课的创新向度[J].四川职业技术学院学报,2020,30(4):102-105.
  [2] 牛莹芳,段杰鑫,李亚军.基于职业核心能力培养的体验式教学探索[J].深圳职业技术学院学报,2020,19(4):72-76.
  [3] 周霞,朱敏.MySQL教学中实践对分教学模式[J].电脑知识与技术,2020,16(5):168-169.
  [4] 李德胜.MySQL数据库课程教学难点教学分析——以数据库设计为例[J].长春大学学报,2017,27(10):113-116.
  【通联编辑:代影】
转载注明来源:https://www.xzbu.com/8/view-15395409.htm