企业实践指导下的课程改革
——以《SQLServer 2010数据库程序设计》为例
2017-11-17朱峰
朱峰
(上海城建职业学院,上海 200433)
企业实践指导下的课程改革
——以《SQLServer 2010数据库程序设计》为例
朱峰
(上海城建职业学院,上海 200433)
加强企业实践对高职类课程的指导对高职培养适应社会需求的合格人才有重要意义。本文对高职计算机专业课程《sql server 2010数据库程序设计》的课程改革进行了介绍和探讨,提出针对企业应用需求,该课程存在教学平台过于单一、考核方式过于简单等问题,并给出了多平台多宽度少深度的课改建议,并提出了完善实践教学和考核的方案措施。
企业实践;教学改革;多平台;sql server;数据库应用技术
教师到企业实践是帮助教师了解行业最新动态、企业用人要求等信息最直接、最有效的方式,也是提高教师实操能力、综合素质最直接、最有效的方式。笔者在校安排下于2016年3月1日至8月31日期间在上海华平信息股份有限公司进行为期6个月的全脱产企业实践,在此期间不仅收获了专业技能上的提升,更是对现代企业的真实概况、管理模式及运营模式有了直接的认识,并在实践结束后,对所任高职院校的专业课程进行了教学改革设计。
华平实验室是华平信息股份有限公司在整合公司测试资源的基础上组建的以研发测试、产品定型测试为目的客观评价机构,华平实验室在满足企业要求的基础上,还积极发展对外技术服务,并作为责任人承担起国家技术转移东部中心,张江示范区音视频通讯应用技术验证与再研发云平台项目,为区内外企业、团体提供技术服务,目前已提供技术服务累计达三百多次,为企业、团体的音视频通讯相关的技术转移转化提供支持和保障。企业有严格的规章制度,在全脱产实训期间笔者严格遵守华平的职业道德及各项规章制度,自觉按照行业职业道德办事,视自己为企业员工,通过这半年的企业实践锻炼,对企业的工作流程、岗位设置、工作标准及岗位操作技能的需求有了更加直观的了解,在教学上对学生未来的岗位目标有更清晰的认识。
在华平实验室实践期间笔者主要学习目前较为流行的非关系型数据库的应用,学习华平的服务器集群技术、网络分布式数据库技术、整理并调研数据库教学知识点在企业中的应用,所在课题组主要完成将分布式数据库应用在云平台的预演工作,应用云平台的计算能力来完成音视频的合成算法,实践平台采用mongoDB,实践了如何用mongoDB搭建简单的单机服务、基本的文档读写更新删除操作、各种不同类型的索引的创建与使用、复杂的聚合查询以及学习搭建大规模数据集群、对数据集合进行分片,在不同分片间维持数据均衡,在后期跟进了华平与平安人寿合作的项目,学习项目管理中的一些知识,了解项目管理的相关要求、规范及经验。
教师下企业实践的最终目标是将企业所得的工程经验应用在教学中,以便更好地为教学服务,高职教师的研究能力不仅仅是指专业实践能力,还要有教学反思能力[1],如何将实践所得转化为行之有效的教学提高是每一位实践老师要解决的问题,学校期待这种置身于工程实践环境中的“科研”能够缩短高职学生从理论到实践的过渡时间。[2]当前高职类课程主要是实践操作课,专业教师设置教学的重点不能仅仅局限于研究某几本教材,应该突破传统教材的教学范围,从对不同教材的研究延伸到对学生实际完成任务能力的研究。“工匠精神”和“工匠技能”的培养方案的设计,绝不是在办公室研究不同的教材和教案可以完成的,必须从企业用人的岗位设置考虑,对岗位的具体要求,并结合考虑学生的认知规律,从学生社会化的要求来完成课程教学的研究,因此笔者意识到必须结合企业用人需求从学生的角度、学习的角度来研究实践课程教学,使实践教学真正成为高职人才培养的有效模式。
上海城建职业学院计算机应用技术专业《SQL Server 2010数据库程序设计》课程的设置主要是服务于两个就业方向:程序员(.net应用开发)及数据库管理员,该课程自开课以来,课程调整的主要内容是版本间的更换及教学内容上的微调,从《sql server 2000》到《sql server 2008》再到现在的《sql server 2010》,这半年的企业实践,笔者认为数据库这门课程不能仅仅在sql server这一个单一的平台下完成教学,据笔者调查本科院校对数据库课程的安排如下图1所示:
图1 本科院校数据库课程安排
从上图1可以看出,本科院校计算机专业数据库部分只讲原理,具体的实践平台是不讲的,让学生自己钻研,而开设的数据库操作课程是针对非计算机专业的学生,本科院校在进行大一新生的分班考后会将新生的计算机水平分成高低两个大班,高级班会有数据库程序设计这门课程,所采用的平台是sql server,而对应的程序开发采用的是vb.net这个设置明显不是为了就业需要,而是为了让学生顺利通过上海市计算机等级考试三级。而我们高职的课程是要适应企业需求,以企业需求为导向,因此考虑对《SQL Server 2010数据库程序设计》这门课程进行如下的课程改革。
(1)《SQL Server 2010数据库程序设计》这门课程在以往的教学中,开发平台过于单一,广度不够,深度太深。企业实践之初笔者本以为主要的任务是调查数据库的哪些知识点在企业中应用最多,实践结束之后笔者发现当初的想法过于单薄,我们的学生在顶岗实习及就业安排时是分散在上海的各个中小企业,并不是对口一两个企业,各个公司开发所要求的平台并不统一,所以数据库应用的教学只在单一的sql server平台下完成,教学是方便了但是部分学生进入企业会觉得学校课程无用,因为平台太过陌生,在课时安排上该课程在第三学期有72学时,所以教学内容会面面俱到,而根据企业实践发现针对某一软件,只有一部分功能是常用的,还有一部分功能基本不会涉及,即使涉及到了通过查找资料也可以很快取得这方面的知识,鉴于以上原因笔者建议做相关调整,将《SQL Server2010数据库程序设计》课程名称更名为《数据库应用技术一》和《数据库应用技术二》,分第三学期第四学期两个学期完成,涉及到Access/Sql Server 2008/MySql/MongoDB四个平台下的应用,具体安排如下图2所示。
图2 《数据库应用技术》课程安排
据调查,目前网站开发类主要涉及的是“Asp.net+Oracle/sqlserver”模式及“php+mySql”模式,作为关系型数据库的两个代表sql server及Mysql分别对应了单服务下的开发及分布式服务器开发的数据库工具,而用Access作为入门有两个原因,一是Aceess是窗体数据库,不需要涉及程序开发就可以直观地看到数据库存储及简单的操作,作为入门考虑学生会更容易接受,二是在企业实践中发现不能轻视这些好用的office工具,office里的工具在项目管理中应用也很多,后面会提到,MongoDB是未来数据库发展的方向,目前已经应用在很多云平台上,作为拓展知识,学生也应有所了解。
(2)以项目任务书下发任务进行教学,将案例教学法加以完善,尽可能贴合公司项目开发的流程,将知识点融入到项目的各个环节,教学内容要结合项目所需进行知识的拆分和整合,让学生从完成项目任务的角度上主动去学。同时,教师要多准备题目,并逐步建立一个课程项目题库,在课题的内容和形式上尽量多样化,内容尽量覆盖常用的知识点,另外要充分明确项目的目标和范围,以便确定项目的教学工作量。
(3)重视系统文档的制作。公司里对一个项目的管理和跟进主要依据是各类文档,而这项内容是我们教学中的空白,所以会有学生进入公司之后对项目的管理没有任何印象,考虑以后的教学中,我们设计的教学案例应该与项目的工作产品相配套,重视项目开发过程中项目文档的书写,比如数据字典的规范文档、需求说明文档、管理文档、过程文档和技术资料积累等等,并要求项目文档的齐全、完整、规范、充实并且与项目过程相一致。同时在授课中注意技术资料的查询和收集,可以提供一些参考文献列表及关键网站。
(4)改变考核方式,以半开卷大作业的方式完成考核,不要求学生掌握完整的语法记忆,将关注力放在数据库本身,目标是通过学习能够让学生理解计算机思维,培养独立分析解决问题并能够上机操作的能力。在考核上可以考虑分组让学生完成项目,项目规模要适中,一般5人左右为宜,最少不要少于3人,最多不要超过8人,每个项目设一名项目经理,在学生自愿和教师指导相结合的原则下确定人员组织和岗位。考核上可以考虑分项设分,比如操作技能占60%,完成态度及完成结果和项目文档占40%,着重项目数据的处理和项目的设计质量,同时辅以其他灵活多变的考核方式,如抽签选题、现场口试、方案答辩[3]等,以达到综合、动态真实地评定学生的成绩。
多年的一线教学,越来越觉得高职老师担负着更大的责任,作为从校门出来就进校门的一线教师,我们不能仅仅狭隘地闭门造车,或者专门炮制一系列的论文,或者只是将一些不具有创新价值的简单的重复操作技能传授学生[4],高职教师应该有意识地与社会接轨,多到企业实地学习,保持与外界发展的不脱轨,只有在这样的状态下才能实现可持续发展,也只有在这样的状态下高职教师培养出来的学生才能适应时代的发展,而这样的教师发展也才有生命力。高职院校目前强调“双师型”教师,但目前“双师型”教师的评价体系实际上很容易走入一种歧途,认为只要有技能资格证和教师资格证即为“双师型”教师。许多专业教师为了考评而考证,仅仅满足于形式上获取资格证书,但实践能力仍然在原地踏步,事实上仅仅通过短期培训是不可能成为“双师型”教师的,在企业实际操作中摸爬滚打所得到的经验是任何知识所代替不了的,实践是提高教师理论与实践水平的重要途径,在高职教师的角色培养上,这种全脱产到企业实践的经历对相关专业可持续性发展有着重要的意义。
[1]尹聪春.浅谈高职计算机实践实训体系[J].商业经济,2009(7).
[2]阳王东,祝青,邓艳智.《软件工程》项目型教学模式的探索[J].计算机时代,2008(4).
[3]杨明波,杨惠,唐丽文.材料科学与工程专业实验课程体系的改革[J].实验技术与管理,2007(1).
[4]张世华,张俊洪.工学结合课程模式下高职教师角色转换探究[J].现代教育论丛,2008(12).
G434
A
1673-8454(2017)22-0027-03
(编辑:郭桂真)