标题 | 浅谈职校SQL Server课程教学改革 |
范文 | 李德春 [摘? ? ? ? ? ?要]? 在分析SQL Server数据库课程以往的教学内容和方法、手段及考核方式的基础上,根据自己的教学,对SQL Server教学提出以下建议。 [关? ? 键? ?词]? SQL Server;教学改革;教学内容;教学方法 [中图分类号]? G712? ? ? ? ? ? ? ? ?[文献标志码]? A? ? ? ? ? ? ? [文章编号]? 2096-0603(2020)35-0154-02 数据库技术是现在IT技术发展最快的领域之一,应用也最为广泛,它是计算机科学与技术专业学科的重要专业课程,也是信息管理系统与应用系统的重要技术和基础。SQL Server作为大中型关系型数据库管理系统,有着很强的管理和储存数据的能力,以及很好的可用性,便于安装,被广泛应用于电商平台、各大中型公司数据管理等方面。因此SQL Server课程是职业院校相关专业的必选课程。 培养应用型和技能型人才,在培养学生具备相关理论和方法的基础上,还应该重视实际操作能力的训练。所以在SQL Server课程课堂教学中要着重培养学生的使用与维护技能,应用软件工程概念中的需求分析及数据库设计和开发调试技能,同时,不能忽视培养学生的团队协作能力和职业规划发展。 SQL Server2008数据库应用与开发是计算机专业以及和电子信息相关专业的一门专业课程,教学目标是使学生系统地学习,掌握SQL Server2008数据库相关操作方法,具有中大型数据库的开发和设计能力以及具备团队协作能力解决实际问题。由于SQL数据库是开发中大型软件的基础,不论是从事数据库管理人员,还是软件或数据库开发人员都需要用到数据库。目前学校毕业的学生到公司不进行相关岗位专业培训无法适应工作需要,而作为公司不愿意花时间和重金进行相应的培训。为了使毕业生能够具备公司需要的知识和技能,对本门课程进行课堂教学改革是必然之路。以往职校学生对这门课程不感兴趣,如何让学生产生兴趣,掌握数据库设计和操作技能,是这门课程课堂教学设计的关键。那么如何上好这门课程,作为一名本课程教学教师,就此浅谈几点个人观点。 一、SQL Server数据库课程以往的教学内容和方法 (一)传统的教学内容 SQL Server数据库课程传统的教学内容偏理论教学模式,主要以讲解数据库的相关概念和原理为主题,虽然数据库原理在教学中是必不可少的,但是又很难将原理和实际应用相结合。如,学生对知识点“三个范式”“完整性约束”虽然也能学懂,但是在实际设计数据库的过程中基本没有应用到。而对数据库的设计开发,如果解决不好这些问题,设计上就会出现各种各样的逻辑错误,甚至无法完成,或是无法使用,所以把理论知识运用到实际设计中是非常重要的。 同时传统教学内容对数据库的设计和操作方法讲得较少,实践操作教学内容不完整,这种情况不能满足技能型人才培养的需要。SQL Server实训课能够很好地培養学生对数据库整体设计开发的能力,同时培养学生对系统实施和维护的意识。但是当前仍然采用传统的教学方式,结合课堂教学少量安排实践操作内容,这样也只是对课堂教学的一个补充。学生虽然可以对课堂所学知识加深理解和掌握,但是没有通过实训课让学生对SQL Server数据库形成完整的认识,各知识点之间的结构关系无法做到更深理解,缺乏系统完整性。有以下几点问题。 1.教学内容过于陈旧,跟不上信息时代的发展步伐。 2.没有很好地做到理论联系实际进行教学,没有把实际项目融入教学中,没有专门的实训课时安排,知识枯燥乏味,学生不感兴趣。 3.内容上没有筛选适合职校培养学生动手能力的部分,以后工作很少接触到。 (二)传统的教学方法 目前,很多学校对这门课程的教学是在机房里通过多媒体教学软件将内容广播到学生机上,以这种方式教学使学生死气沉沉,毫无学习兴趣,没有实际项目让学生实践,学生感觉学无所用。 二、教学改革 结合职校的培养目标和就业需求,将实际项目开发和管理与本课程教学内容相结合,将一个难度适中又不太大的项目贯穿在教学中,选用“学生信息管理系统”项目作为实践应用,本项目涵盖了SQL Server常用技术,将SQL Server课程教学内容结合项目分成以下四部分。 1.需求分析与设计 这一块是运用E-R图和软件工程设计概念,在教学中分析学生信息管理系统的流程,将表结构设计出来。 2.设计数据库 这部分分为表结构设计,数据约束和完整性分析与设计, 创建索引与视图以及存储过程和触发器。将SQL Server零散的知识点集中统一运用到该项目中设计好数据库。 3.学会并掌握C/S模式的开发 SQL Server作为系统后台数据库,自身不带开发工具,如果进行应用系统开发或管理系统开发需要结合相应的开发语言。在教学中可以选择一种学生学习过的程序设计语言作为前台开发工具,比如VB语言或VB.NET语言与SQL Server数据库结合,在数据处理接口部分应该让学生掌握当前较为流行、功能较为强大的至少一种接口技术,比如ADO数据处理接口技术,教会学生能够独立开发一个小型C/S模式系统,这样学生在开发过程中能够掌握前台与后台的连接技术。 4.学会总结 在这部分把问题留给学生,让学生之间相互讨论,对开发的小项目进行完善,并进行分析和经验总结。 教学内容并不需要很庞大,面面俱到,而是要结合高职这个层次以及将来工作所需用到的一些理论,注重实际技能培养。按照这四个部分选择SQL Server常用理论技术,进行分章节介绍,将理论知识点和技能操作编入各个章节中,学生在学习实例后完成相应部分的章节。通过系统学习和上机实际操作,这样在短期内学生可以学会SQL Server理论知识和掌握操作技能,可开发小型项目。 三、教学方法的改革 对以上情况采取教学方法上的改进,将多种效果较好的方法应用到课堂教学中,总体效果颇好。小结如下。 (一)案例教学法 运用案例作为基础进行教学,提出教育的两难情境,没有固定的解决方案,教师是扮演者或者是激励者,激发学生参与到问题中,案例只有问题的说明没有解决的结果,而解决的方法应由学生设计完成,可能会有多种设计方案产生不同的结果,这样既培养了学生分析和解决问题的能力,也提高了学习兴趣。 (二)任务驱动教学法 学生紧紧围绕老师布置的任务,在任务的驱动下,利用上课资源,在老师的帮助下,學生也可以相互帮助完成任务。实际上是对建构主义教学的实际应用,关键要创设教学情境,对任务要有完成目标的要求,这样学生就会有目的地尝试各种方法完成学习任务,学生完成目标任务,内心会产生成就感,对学习会更有兴趣,从而形成一个好的循环,学生的自学能力会得到明显提高。 1.项目驱动教学 将“学生信息管理系统”项目应用到课程教学中,教师指导学生对本项目进行了解,熟悉项目,对学生提出要求并让学生解决。指导学生运用软件工程理念对项目进行需求分析,并做出相应的讲解和演示,让学生知道学习目标,产生学习兴趣。将本项目的每个部分和相应的知识点相融合,进行理论联系实际教学,这样学生在做项目的同时不知不觉也学习了本课程的各个知识点。学生也进行了项目锻炼,知道SQL Server数据库知识运用的方向和怎样解决实际问题,对今后从事软件和数据库开发积累了经验,培养了兴趣,树立了信心。 2.互动教学 通过创建学生和教师,学生和学生之间相互交流讨论的教学环境,让学生抒发自己的学习观点或思考的问题,这样教师可以及时地改进教学方法或解决问题,从而提高教学效率,也调动了学生学习的积极性和主动性。同时学生接受知识的容量更大,师生之间关系更融洽。将教学的重难点、教学内容、学生的任务,在上课前做好充分准备。课堂上任务下发后要让学生积极主动地参与到互相探讨交流中,分工协作完成任务。教师在学生完成任务后根据学生完成的情况进行点评,展示学生的代码分析是否正确或能否简化,提出改进相关问题,先是学生思考,后在教师的指导下解决问题。这样就成功地将课堂上学生有意识注意力集中转为无意识注意力集中,教学效果将会事半功倍! 3.实践教学 为加深对理论知识的掌握,还应采取理论联系实践的教学方法,重在培养学生应用科学方法提高实践动手能力。上课时对学生布置任务,让学生写出程序代码完成相关任务,对学生编写的代码进行展示和点评并纠正完善,教师可对任务再做深一步的要求,让学生思考完成。教师在讲课过程中应录入代码而不是将现成的代码通过复制粘贴运行,教师在录入代码的过程中对学生也是一个很好的学习过程,学生可学习教师正确的编程方式和习惯,为今后从事软件和数据库开发相关工作打下基础。 四、采用现代化教学手段 将传统教室教学和实验室教学整合在一起,组建新的多媒体实验室,既可以利用多媒体设备进行普通课堂教学又可以随时指导学生编程和开发数据库以及做相关项目的实验,提高学生的操作能力和创新能力。本课程的所有资源应在内网实现资源共享,包括教学计划、大纲、教学内容、教学录像、项目和案例、教学课件、电子教案、作业、试验项目、考核、相关网络资料。 五、改革考核方式 这门课程的学习成绩,应该多元化记录,比如学生平时上课的表现、实验调试情况、课程设计情况、任务完成情况、试卷得分等综合进行评价。对学生评价的侧重点应放在平时学习时对知识点的理解和是否能独立解决问题,解决方法和思路是否具有新颖性,而不是一个简单的解决结果。应鼓励学生积极参与和思考解决问题的思路方法,有意识地培养学生能够独立编程完成任务的能力,同时不能忽视团队协作能力的培养。 学校课程考核一般是任课教师出卷、阅卷,没有教考分离。建议将计算机技术与软件专业技术资格(水平)考试中SQL Server试题和印度National Institute of Information Technology中的SQL Server考题作为试题库,结合本校学生和教学做适当的增、删、改,采取B/S模式在线考试,由电脑自动组卷、出题,做到真正的教考分离,本题库系统应有专门的人进行维护和更新。同时,本课程的总评成绩应含有SQL Server课程卷面成绩、平时成绩、上机实践成绩,各项按照适当的比例取值,这样考核既合理又能促进学生对实际操作的重视,主动地学习教学的各个环节。 通过SQL Server课程教学改革,使学生能够积极主动地学习,具备团队协作能力,提高了SQL Server数据库设计开发能力,培养了浓厚的专业兴趣,为学生今后的学习和工作打下一定的基础。 参考文献: [1]刘引涛.项目递进驱动教学法在SQL SERVER2005课程教学中的应用[J].职业教育,2008(7). [2]李新德.SQL Server2008数据库应用与开发[M].北京:北京理工大学出版社,2017. ◎编辑 冯永霞 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。