《SQL Server数据库》课程教学中学生综合素质培养
2018-06-06陈波
陈波
摘要:《SQL server数据库》是计算机各相关专业的一门通识课程,如何提高这门课程的教学质量是难点之一,如何使学生从单纯的技能掌握到能独立创造性的发挥所掌握的技能并形成自己新的感悟是这门课程的难点之二。该文基于桂林理工大学博文管理学院《基于视听做的微视频实践教学探索——以《数据库管理系统》课程为例》教改项目为依托,在实践教学中,引入工作过程系统化课程开发方法解决上述两个难点是《SQL server数据库》课程改革中的系统性的探索方法。
关键词:SQL server数据库;综合素质;工作过程导向
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)08-0110-03
1 引言
伴随着学校向应用型本科院校转型,作为核心教学环节的课程教学在教学与科研领域有了更加具体的含义。任何问题都由正反两面的矛盾组成,从反面的分析可以更加客观有效的得出正面含义和解决问题的方法。在以往的课程教学中如
1)按研究型本科学问式教学模式,学生学习基础相对较差、兴趣较低。
2)按一般教材章节授课,面面俱到,导致一般都学,一般都不深入。理論研究不深入,学生实际动手能力或实践能力不强,出现“理论上不去、技能下不来”的就业局面。
3)从职业性与行业性来讲,考核知识点过于分散,重点不突出与职业岗位能力目标脱节,缺少对学生学习能力、社会能力的培养 。
这三个问题进行针对性教学改革,措施如下:
1)采用实践导向模式,以实践任务为中心来组织课程内容,设计教学情境提高学习兴趣。扬长避短,对于理论知识根据实践任务来选择性学习,克服基础差尤其是抽象能力差。
2)打破章节教学,用学习领域和情境任务为线索设计学习情境与项目,并采用项目教学、任务驱动等方法实施教学。重点培养学生实践技能,每一阶段的教学任务既各自相对独立,又循序渐进;达到从新手到能手转变。
3)分析岗位能力,并以此为起点,将工作任务分解为各学习领域,设计教学情境形成开放式的即接受任务、分析计划任务、实施完成任务、检查评估任务的教学模式,适应企业岗位需求。把主观无形的价值观教育植入到客观有形的技能训练中去。
2 研究的主要内容和研究方法
2.1 研究思路
在高等教育教学中,有两种课程模式。一种是以理论知识为中心的学问导向模式,另一种是以实践过程为中心的实践导向模式。区别于学问导向模式,实践导向课程模式的目标是“会做”。实践导向课程模式中理论知识是服务于、依附于实践过程的,围绕实践过程的需要来选择、组织和学习,并且坚信实践能力只有在实践过程中才能获得。采用作品来作为主要的可靠的评价准则。
两种课程模式,哪一种更好?从具体专业培养目标、具体的课程目标出发,有的放矢,才能做出合理选择。我们的目标是发展学生的技术实践能力与综合能力,因而实践导向课程模式应当是合理选择。
另外,教育需与职业行为相联系,为达到这一目标,《SQL server数据库》课程教学必以实际工作过程相联系。以工作过程导向的课程有如下特点①整体性。任务无论大小,都有确定和接受任务、分析与计划任务、实施与完成任务、评价与总结任务。②主动性和过程性。每一个任务,强调培养学生完成任务的主动性、自主性,强调对学习过程的思考、反馈和分析③以合作式学习作为教学主要方法④重视情境任务的设计,激发学生的兴趣。
因此,工作过程导向的《SQL server数据库》课程开发,所遵循的原则:
第一教学目标以职业活动的工作能力为导向;
第二教学过程以职业活动的工作过程为导向;
第三教学行动以职业活动的工作情境为导向。
在总结多年专业建设和课程建设的经验基础之上,针对仍然存在的问题和新出现的问题而开展的,研究的目标大致有三个:
第一、 “工作过程导向课程” 【3】开发理论运用到教学实践中,以点带面的在课题研究与课程建设中去认识与把握它。在此我们可以先存疑,但是对于任何真理或规律,你越是不遵循它,就越会在不遵循的过程中理解并接受她的真理性和规律性。
第二、通过课程开发与实施,整合教学资源,形成课程团队。我们可以看见,课程教学取得任何成功的原因主要归功于有一支掌握了“窍门”的课程教师团队。
第三、质量是永恒的主题,课程始终是人才培养的核心,并且要把这一理念与学生的自学能力、做事能力统一起来。这两者之间存在着局部与整体、构成与生成的内在关系。
2.2 具体实施
2.2.1 以课程包整合为切入点,形成课程教学团队
从岗位能力分析中得出学习领域的课程,其中《SQL server数据库》是计算机应用软件能力训练的一个突破口。学习领域课程有“计算机应用基础、C程序设计语言。”【4】
《SQL server数据库》定位为专业课程体系中的平台课程,首先进行了比较彻底的课程整合。课程整合的原因是在原有教学计划中,以课程为单元分课程章节进行授课,有几个存在的缺点:每门课程内部以选择的教材章节为教学单元授课,按部就班、面面俱到,也造成教学资源和经费一定程度的损失;课程之间缺少总的专业方向性指引,没有形成一个总体的课程大模块,缺少课程之间有机的衔接。
整合可以将《计算机应用基础》、《C语言程序设计》等课程整合为《计算思维基础》为后续的《SQL server数据库》以及数据库系统开发打下坚实的基础。一方面打破了原有按章节授课,课时量压缩不下来并且效果较差的局面。另一方面,采用以项目教学为导向,任务驱动为环节的教学方法,让数个独立的课程项目贯穿始终,从模仿、反复练习再到创新完成项目的总体要求。最后,课程团队容易发挥每一个老师的特长,集中精力教好比较独立的学习领域课程。
2.2.2《SQL server数据库》课程设计
1)课程整体设计
①课程教学设计:用常见工作任务作为学习情境的载体;工作单、任务单、任务介绍、实践指导参考资料等教学资源;采用学生自评、组长评价、教师评价与企业评价相结合的方法对职业综合能力考核评价。
②课程教学管理 :1)网络机房,教学做一体 ;2)柔性教学管理,课程单元型小任务串行与课程设计大项目并行安排,把认知、模仿、巩固、创新融入每一个教学课时中;3 )与实训基地联合设计虚拟仿真项目,虚实结合提高教学实战性。
③教学方法 任务驱动法:项目教学法。
④课程实践体系整体设计:
l 数据库设计基本技能训练(概念结构设计、逻辑结构设计、物理结构设计)内含基本素质养成;
l 数据库设计实用技能训练(VC++6.0+SQL建立图书管理系统)内含职业素质初训;
为后续专业课程的学习(专业核心能力综合技能应用内含职业素质提升),技能使用演练(职业素质熏陶)做准备。
2)学习情境设计
第一步 学什么。透彻分析专业与生产性岗位的结合点,确定生产性岗位选择人才是以岗位技能为依据,而不是專业名称。要求我们从岗位技能中分析、确定课程内容。并且从专业培养目标的高度系统性的设计课程内容。指挥棒是岗位技能与专业培养目标。
第二步 怎么学。根据课程内容,继续打破传统章节性教学的模式,并将其分解为阶段性的教学任务。各阶段教学任务之间的关系是平行、递进、包容的关系。从认识角度来讲,要使得学生从认知直到感悟创新,既能够设计。这个教学任务就是学习的情景。
第三步 怎么做。按照各阶段教学任务的要求,以合适的任务为载体设计学习情境,即简单数据库设计(视窗操作)、简单数据库设计(T-SQL语言实现)、数据库查询与视图(视窗操作)、数据库查询与视图(T-SQL操作)、存储过程(触发器等)数据库操作、实训操作。
3)教学时数安排
总计48课时,每周课时安排:任务量小和难度较低的任务,按照工作过程教学模式的要求,选择以2节/周连排的方式安排授课时间;任务量较大并且完成难度较大的任务选择6节/周连排的方式安排授课时间。这样避免了原来2课时的传统教学课时安排的不连贯性,改革以集中时间授课的方式排课。
4)教学方式-分情境教学
课程情境设计表
5)课程教学团队建设
老带新:老教师如课题负责人具有多年企业工作经验,承担网站制作项目多个并且在多年的教学工作中积累了较成熟的教学经验,这样的老带新的师资培养方式是行之有效的。
企业一线挂职锻炼:课题组老师在一线生产型企业接受实际项目锻炼。这样双管齐下打造课程教学梯队。
高级技能班的培训近年来务实的减少,没有采用。
6)授课实验环境
全部课程均在多媒体机房完成,教师机有电子教室主控端。因为课程特点,这样的实验场所足以保证学习、操练、研讨、评价、展示等各种教学需要。
7)课程教学资源库
范例库:各种任务的实际范例多个。有的来自教师或学生作品,有的来自企业的商业案例。
教学资料:教材、课件、课程设计指导书等。
8)情景教学实施
①教学前准备:课程教学计划制定、开发并完善指导书、开发评价与交流平台、制定任务单、布置实验等。
②教学过程:让学生了解各种教学资源和评价原则,教、学、做一体化。
③课程总结:学生整理完成过程性的学习资料,学生完成实训任务并分小组展示接受课程答辩,课程教学梯队教师和企业骨干参与学生课程答辩,团队经验交流,实施情景教学注重:信息——计划 ——决策——实施——检查——评价总结各环节。
老师考核:小组配合程度,学生的团队精神,任务完成的水平,缺勤情况,答辩表现。
学生组长考核:配合小组内其他成员情况,完成自己承担的任务情况。
学生小组互评:团队合作精神与个人能力。
学生自评:完成任务的过程中,专业水平与个人综合能力
3 研究主要成果
1)学生学习能力与团队合作能力得到明显提升
通过本门课程的完整学习,从学生的学习心得定性分析与学生评教结果的定量分析来看,在实施本门课程有效教学探索与实践以来的几个学年,学生个人学习能力、团队合作能力得到明显提升。
学生在客观有形的知识点与技能训练中,达到主观无形的价值观、社会观教育。
2)课程的教学质量得到稳步、显著的提高。
3)形成较成熟的课程教学模式与方法,同时搭建了课程教学梯队。这是最为宝贵的财富。
4 总结
1)清楚课程目标和课程定位,结合专业现有的师资和实践条件,以岗位能力为依托,分解岗位任务,设计课程教学情境。
2)把学习能力、社会能力的培养与专业技能的培养作为课程改革的归宿和重点,并系统的贯穿到课程设计中去,并以此制定考核思路与措施。多加分与认同,少减分与惩罚。将职业能力与职业价值观并行培养。
3)在实践中不断完善,在不断完善中扩宽眼界,反思与总结。
4)课程设计注重过程性与主动性。一方面注重过程控制与考核评价,一方面注重情境设计并以此激发学生学习兴趣,创造主动学习、自我管理的学习氛围和实践环境。
参考文献:
[1] 许健才.SQL Server 2008数据库项目案例教程[M].电子工业出版社,2009.
[2] 明日科技.SQL Server 2005数据库系统开发案例精选[M].人民邮电出版社,2005.
[3] Bruce Joyce.教学模式[M].8版.中国人民大学出版社,2014.