基于工作过程的高职院校网络数据库课程开发

时间:2022-10-27 06:31:11

基于工作过程的高职院校网络数据库课程开发

[摘要]以高职网络数据库课程为例,阐述基于工作过程的课程开发理念、思路和实施方法,为提高高职学生的综合职业能力,培养应用型计算机软件开发人才提供参考。

[关键词]工作过程 高职院校 网络数据库 课程开发

[中图分类号]G [文献标识码]A

[文章编号]0450-9889(2013)02C-0081-02

网络数据库是高职院校计算机网络技术(软件技术方向)、计算机与信息管理专业(软件技术方向)的核心主干课,也是电子商务专业的必修课。该课程是培养网络软件程序员、数据库管理工程师、数据库开发工程师的核心课程。该课程基于微软SQLServer数据库平台组织教学内容,定位于培养学生在大型数据库系统方面的管理和开发的技术能力。通过该课程学习,学生应具备SQL Server数据库管理系统的安装部署、SQL Server数据库对象的管理、SQL Server数据库程序开发、数据库系统的安全管理等专业能力。因此,建设基于工作过程的高职网络数据库课程开发,对于培养学生职业能力具有重要意义。

一、课程开发理念

传统学科体系的平行学科的排序方式,往往采用部分理论课与部分实践授课相结合方式,以传统的章节方式组织内容。以这种方式培养出来的人才,无论是在职业素质还是在职业技能方面都无法达到企业实际工作岗位的要求,为此网络数据库课程的设计引入了新的课程理念:

第一,以工作过程为导向,对原有学科型网络数据库课程进行解构,在重新开发课程,基于行动导向方式来组织内容结构,并在组织教学活动过程中,充分融入行动导向和学习情境的思想。教学过程中,教学内容和活动的安排以企业真实岗位人员胜任岗位工作所要求的技能为基准,充分考虑在教学过程中融入相对应的工作过程的元素,让学生得到相当于真实岗位的训练,增强“零距离”上岗的能力。

第二,以真实的软件开发项目为主线,把项目开发的内容分解到课程的学习内容中去,做到学习内容就是真实的数据库开发项目内容。依托学院现代教育技术与网络信息中心,与信息技术类相关企业合作,从企业引进真实项目,并与企业合作进行二次开发。在教学过程中,任课教师与企业专家一起,充分选取并严格分析管理信息系统开发项目,以分析系统的开发过程为主线,抽取出系统开发过程中产生的各个工作环节,在充分论证的基础上,把工作过程中的各个环节融入到课程内容中,从而构建新的课程体系。通过这种方式构建起来的课程,其教学案例更接近真实的数据库软件开发项目,从而能给学生营造更真实的工作情景。

第三,通过对课程的学习和实践训练,应该能培养学生在进行自身职业生涯发展规划方面的素质,让学生通过课程的学习找到适应自己个性化发展的地方。在组织课程教学过程中,要以学生为中心,把课程内容分解成若干个学习任务,每个任务又对应软件项目的某个功能模块,以任务驱动形式推进课程学习。将真实的数据库软件开发项目确定之后,以完成这个软件项目为总任务,围绕完成任务这一主线,可将学生按能力、发展定位等方面的不同进行角色划分,一般分为项目经理、数据库设计师、程序员等角色。通过这种根据学生个性特点的角色划分,学生更能清楚地看到自身职业发展前景,能有效增强学习主动性。

第四,课程的内容应更利于培养学生的创新思维和能力。软件开发岗位所需的技能属于脑力劳动,这种岗位跟一般性的劳动技能区别较大,对相关人员素质要求相对较高,这就要求通过高职教育,能有效地培养学生的创新思维和创造能力,这样才能满足企业对人才的需求。网络数据库课程的主要内容是针对数据库软件系统开发和管理人员,因此,课程设置内容应能较好地培养学生的创新思维和创造能力。本课程主要是通过项目教学、任务驱动的形式组织教学内容和教学方式,学生在这种方式的训练过程中,能充分发挥自身的思维能力和解决问题的自主空间,同时,在完成软件开发工作任务时,本身具有多样化的解决方法,这些特点都非常有利于培养学生的创新能力。

二、课程开发思路

按工作过程系统化思想,开发设计一个管理信息系统可分为:需求分析和业务设计阶段“数据库设计阶段”程序代码编写阶段“系统测试阶段”系统正式运行阶段,而本课程学习的内容涵盖“数据库设计阶段”和“程序代码编写阶段”,是开发管理信息系统成败的关键。因此,组织学生学习网络数据库课程对实现软件技术方向人才培养目标起到非常重要的作用。

第一,以岗位能力需求为导向,以典型管理信息系统数据库设计开发为载体,设计教学项目和学习任务,将网络数据库的单元技术组装到系统开发的相关工作过程中,以提高学生的学习兴趣,有利于综合职业能力的培养。

第二,教学项目按照管理信息系统设计工作顺序进行设计安排。

第三,以提高学生综合职业能力为目标,组织实施项目教学法、问题探究法等行动导向的教学模式。

第四,改变过去单一纸质考试的模式,采用丰富多样的教学效果评价方式。注重教学过程中的阶段性成果评价,同时,学生的评价也占教学评价结果的一定比例。总之,从人员参与方面看,要有教师和学生共同参与评价;从评价过程方面看,要侧重于项目计划、评估、实施等过程评价;从整体上看,要评价教学过程是否有利于学生职业素养的养成。

三、课程开发实施

(一)课程内容的解构与重构

通过组建骨干教师、企业技术骨干、课程专家小组深入企业进行调研,企业家与专家座谈研讨等方式,分析职业工作任务等构建课程结构,选取一个最符合工作岗位要求、囊括全部课程内容的真实项目引入到课程,以该真实项目为主线,对课程教学内容进行解构和重构。本课程以开发一个完整管理信息系统(校园电子商城CampusWebShop)的数据库为载体设计课程教学项目,按工作过程系统化的思想,采取行动导向的教学模式,具有很强的工作过程完整性,使课程具有较强的针对性和适用性。具体见图1。

(二)课程教学模式改革

1.基于工作过程导向的“项目教学”模式。通过结合真实的软件开发项目,整个学习过程由师生共同完成真实的项目开发的工作过程,以促进学生在校学习与实际工作的一致性。在组织和开展教学过程中,主要按如下顺序开展:第一步,选取较有代表性的大型数据库软件开发项目;第二步,组建课程项目教学团队;第三步,通过教学团队把软件项目的工作内容进行工作任务化的整合和序化;第四步,根据软件项目开发的规律,对项目的工作过程进行分解,即由大的工作过程一小的工作过程一小的项目模块。每个小的项目模块对应学习领域(课程)的学习情景,通过一个个小项目的完成,让学生逐一掌握相关的理论知识与开发技能,过程中培养学生的职业素养与综合素质,最终完成一个或多个典型的开发项目工作。在以上项目训练的基础上,再综合选取若干个较有代表性的数据库开发项目,以便于学生课后拓展,通过反复训练,让学生最终具备如下能力:基于微软的SQL Server平台,独立完成数据库软件开发项目的完整工作过程。

对于每一个小的工作过程(项目),都遵循工作过程的步骤来组织教学,将工作过程的资讯、决策、计划、实施、检查、评估的六个步骤映射为接受任务、企业需求分析、计划、实施、检查、总结、评估的学习过程。具体见图2。

2.职场环境下“教、学、做、用”一体化的小组学习方式。在软件技术实训室中按照软件的生产流程和全真工作环境,并以企业的实际需求来设计和组织实训项目。在学习过程中,一般是整班组织在一起学习,但需要把3-6个人分成一组,每组围成一圈进行学习,从而形成小组学习的形式。教师按小组分配任务,并进行引导,每个小组的学生集中一起学习交流,并定好学习计划,然后按计划完成学习任务。学习任务完成后,对于完成学习任过程中产生的成果,可以采用多种方式进行检测,一般有自我检查、学生之间互查、教师检查等方式,也可以通过直接把产品进行推广应用的方式来检验。最后根据检验的情况对学习给予总结和评价。全真工作环境的构建,主要通过改造传统实训室的方式来实现。具体做方法是:把一个实训室进行分区,让它具有项目教学实训功能、教师工作室功能以及个性化教学区功能。通过这三个功能区,可以按项目教学法开展教学,满足教师进行软件系统的研发及技术服务需要,同时,教师利用个性化教学区可以对个别学生进行个性化辅导学习。

3.改革网络数据库课程的考核方式,主要是突出考核学生的职业能力养成和重视学习过程的评价。传统的课程考核方式具有较大的局限性,一般形式是笔试+操作考核,这种方式很难检验学生的整体学习效果。当前,学习效果的评价应该更重视检查学生的职业素养、适应岗位的能力,以及他们掌握理论知识和实践技能的综合情况。对于本课程的考核,将彻底改革传统考核方式,侧重于考核学生的学习过程和结果,特别是注重考核学生的综合素质,这样能更好地引导学生重视自身岗位能力的训练,利于学生职业能力的养成。而考核的方式可以是现场演示系统设计方案书、软件开发成果等,或回答教师的问题等。

[基金项目]2011年度广西农业职业技术学院院级精品课程《网络数据库》建设项目资助

[作者简介]万荣泽(1974-),男,广西陆川人,广西农业职业技术学院副教授,硕士。

(责编 卢雯)

上一篇:关于健全高职院校学生教学信息员制度的思考 下一篇:培养幼儿科学探究能力的实践与思考