首页 理论教育 高校实践项目:基于七步法构建《数据库系统设计与项目应用》课程

高校实践项目:基于七步法构建《数据库系统设计与项目应用》课程

时间:2023-08-28 理论教育 版权反馈
【摘要】:本文将围绕江苏省精品课程《数据库系统设计与项目应用》,按照上述“七步法”项目课程建设思路逐步展开介绍。根据教师承担教学任务的不同,《数据库系统设计与项目应用》课程的教学团队分为主讲教师和实训教师。《数据库系统设计与项目应用》课程按照“教学管理系统”项目实施的实际需要,将原有的几门相关课程进行了整合,具体如图4所示。

高校实践项目:基于七步法构建《数据库系统设计与项目应用》课程

潘永惠 包 芳

【摘要】本文提出按照“七步法”项目课程建设流程,通过课程教学团队的分工协作,引入实际工程项目,根据项目与任务的实际工作过程来重构课程知识体系,构建丰富多样的教学资源,并运用“项目引导、任务驱动”教学方法,创设任务情景,激发学生学习兴趣,提高学习效率

关键词】七步法;项目课程;教学团队;项目引导;任务驱动

随着高等教育的大众化,高职院校的生源质量有所下降。由于学习习惯问题,学生的自主学习能力与学习方法存在一定的不足,学习兴趣不浓、效率不高。一方面,授课教师教得辛苦卖力,而另一方面,许多学生却学得痛苦吃力。“教”与“学”的矛盾日益突出,这种境况已经成为高职教育无法回避的尴尬现实。

近年来,江阴职业技术学院软件技术专业在调研企业用人需求和学生学习方法的基础上,提出了“基于教学团队的‘七步法’项目课程建设”做法:①课程教学目标定位→②课程教学团队组建→③课程项目任务设计→④课程教学内容重构→⑤课程教学资源建设→⑥课程教学组织实施→⑦课程教学质量评价。

本文将围绕江苏省精品课程《数据库系统设计与项目应用》,按照上述“七步法”项目课程建设思路逐步展开介绍。

一、课程教学目标定位

高职课程教学目标要求传授“必需、够用”的知识,突出能力与素质的培养。重点体现在以下两个方面:

1.掌握过硬的职业技能,对行业知识具有广泛的了解。

2.熟悉和遵守行业标准及规范,具有项目团队协作精神和职业态度。

数据库是计算机应用系统中的一种专门管理数据资源的系统。“数据库系统设计与项目应用”已经成为软件技术专业(包括网络技术专业等)的岗位核心能力之一。数据库系统设计与应用的能力分解如图1所示。

图1 数据库系统设计与应用能力分解

《数据库系统设计与项目应用》 课程教学目标定位就是通过课程的实施培养学生图1所示的三项职业能力。

二、课程教学团队组建

团队是指具有共同的目标并为实现该目标而共同负责,成员之间相互分工协作而形成的正式的群体,具有目标明确、相互依存、分工合作、责任共担等特征[1]

课程是高校人才培养计划中最基本和最重要的单元。课程教学团队是依托课程教学改革任务而形成的一个教学改革与实践群体。从行为取向上来看,教学团队成员是为了共同的课程教学理念和教学改革目标,着眼于促进课程教学内容的优化,着眼于解决长期困扰与人才培养不相适应的课程教学模式和教学方法,分工协作,各施所长,从整体上提高课程教学效果。

从《数据库系统设计与项目应用》课程教学改革发展的趋势来看,一方面要培养学生的数据库系统设计和开发能力,另一方面要培养学生的项目应用能力和团队合作精神。在这种情况下,课程的教学内容设计、教学资源建设、教学方法改革和教学过程管理都变得异常复杂,单靠传统的教师“单兵作战”的教学模式显得越来越力不从心,这就需要建立有效的课程团队教学模式,从整体上提高教学质量。

根据教师承担教学任务的不同,《数据库系统设计与项目应用》课程的教学团队分为主讲教师和实训教师。其中主讲教师既要求有丰富的教学经验,又要求有丰富的项目开发经验,整个团队共同进行基于工作过程的项目化教材建设。基于培养教学团队青年教师的考虑,实训教师可以选择一些年轻教师。

主讲教师按照“项目引导、任务驱动”的模式进行课程教学、作业布置和主要教学资源(PPT和视频课件)建设,并负责课程的教学设计和教学进度。实训教师与学生一起随堂听主讲教师授课,根据课程的教学进度设计实训讲义、批改学生作业并反馈。在课程教学的组织实施过程中,课程组教师定期进行交流、分析,根据实际情况作相应的教学调整。

三、课程项目任务设计

项目就是以一套既独立又相互联系的模块或任务为进程,通过有效的资源利用,为实现一个特定的目标所做的工作和努力。基于项目的教学,就是以专业知识技能为中心,以现实世界的真实问题为背景,利用多种资源来构建学习环境,进行探究性学习的一种模式。

项目课程强调以项目为载体来设计教学活动,整个教学过程最终指向让学生完成一个真实的综合性项目,以激发学生的学习动机[2]。项目应该是实际的系统,或者是实际系统的简化和抽象。同时项目应能覆盖所学的主要知识点,要将实际项目转化为适合教学的项目,就需要将项目分为若干个相互联系的模块(或子项目),每个模块又由若干个相互联系的任务构成,如图2所示。

图2 项目任务体系结构

《数据库系统设计与项目应用》课程通过引入真实的项目“教学管理系统”来设计课程的模块和任务,项目共分9个模块,每个模块又分成若干的任务,整体结构如图3所示。

图3 课程综合项目模块任务划分

图3中每个模块的任务是以“任务链”方式出现的。这里的“任务链”是指根据“教学管理系统”中某个模块教学内容而统筹考虑并设计的一组任务,其特征是:(1)各任务之间应有循序渐进的梯度,一环扣一环;(2)任务链中的“任务”一般不是孤立的,它们之间存在体系和内容上的联系;(3)“链”中的任务,具有顺序性和部分内容上有时的重复性

四、课程教学内容重构

要有效地培养学生的职业能力和职业素质,就必须使学生在与工作任务的联系过程中去学习知识。高职应用性人才培养要求课程的教学内容与具体的职业岗位或工作情景结合起来,并基于工作过程对课程教学内容进行重组,构建以职业能力为导向的课程体系,突出应用性与实践性,不断引入新技术与新方法。

《数据库系统设计与项目应用》课程通过项目“教学管理系统”中的模块及任务的实施来模拟项目实际的开发流程:从数据库的系统设计,到数据库的应用开发,到最后教学管理系统不同模块的功能实现。这就要求课程打破原有传统的学科型知识体系,按照项目实际的开发流程,即课程项目的模块及任务架构来重构知识体系。

《数据库系统设计与项目应用》课程按照“教学管理系统”项目实施的实际需要,将原有的几门相关课程进行了整合,具体如图4所示。同时,以工作过程为基本依据编写项目课程教材,按照“教学管理系统”项目的9个模块和对应的任务进了知识重构,突出培养学生扎实的数据库设计和应用开发能力。

图4 《数据库系统设计与项目应用》课程整合

五、课程教学资源建设

课程网站是学生自主学习、教学互动、学习交流的重要平台。建设一个美观实用、资源丰富、特色鲜明的课程网站,不仅要考虑网站的定位与整体风格,还要考虑网站的架构与栏目;不仅要考虑课程资料的收集与整理,还要考虑网站的制作、发布与维护。

课程网站是教育型的资讯类网站,因此风格定位应该简约大方,力图做到清爽宜人。设计一个栏目明确、清晰、合理的网站,一般要遵循“Miller公式”[3]。即一个人一次接收的信息量为7±2比特。这一原理被广泛应用于网站建设中,一般网站上的栏目最佳在5~9个之间。

《数据库系统设计与项目应用》课程网站首页如图5所示,共有5个主要栏目。

图5 课程网站首页

课程网站将基于“教学管理系统”项目的任务驱动型PPT课件、全程视频课件、含FLASH的网络自学讲义及职业考证模拟系统作为最重要的教学资源来建设。同时,网站还设有课程学习论坛和课程评价系统。

六、课程教学组织实施

《数据库系统设计与项目应用》课程通过“项目引导、任务驱动”教学方法来组织教学,具体实施步骤如下。

1.项目小组划分(www.xing528.com)

把具有不同学习能力、学业水平及具有不同兴趣爱好的学生分到一组(5-6人),实现优势互补,达到团队协作学习的目的。

2.课程项目引导

课程教学伊始,主讲教师先将“教学管理系统”项目作一个整体展示和说明,同时将项目划分为若干模块,如图6所示。通过项目的展示,使学生对项目的功能和结构有较为完整的理解,创建积极的学习情境,激发学生强烈的探索和求知的欲望。

图6 教学管理系统功能模块

3.任务驱动教学

根据“教学管理系统”项目情景提出相关的“任务”,针对所提出的任务,采取演示或讲解等方式,给出完成任务的思路、方法、操作和结果,然后引导学生边学边做,完成相应的任务,并通过完成任务来掌握课程知识点的应用技能。

4.项目分组实训

在每个模块相应的任务驱动教学结束后,教师布置阶段性的综合任务给各个项目小组完成。每个项目小组按照以下方式进行模块实训。

组员分工、进入角色:根据自己的兴趣、能力,经过小组协商后,由组长制订工作计划并分配给组员不同的角色和任务。

相互协作、完成任务:小组成员根据制订的计划和分工情况,相互协作,开展探究性学习,并形成阶段性成果。

展示成果、评价交流:由每个小组的组长对阶段性成果进行展示,小组间相互评价,提出修正意见。

5.真实项目历练

《数据库系统设计与项目应用》课程的所有学生都必须通过项目小组训练,熟练掌握相应的专业知识与技能,培养团队协作精神。部分优秀(约1/4)学生根据自身特点和实际情况在教师工作室或学生自发组织的工作室中完成一些真实的项目,为今后就业打下扎实的基础。因此,《数据库系统设计与项目应用》课程构建了从项目小组到工作室的职业技能和素质训练平台,如图7所示。

图7 职业训练平台示意图

七、课程教学质量评价

教学评价是促进课程教学质量的重要手段,对于提高课程教学水平、改进教学方法、激发学习兴趣具有积极的作用[4]。课程教学质量评价主要解决两个问题:教师评学,学生评教。

《数据库系统设计与项目应用》课程的教师评学和学生评教通过信息化手段来实现,具体方法和步骤如下。

1.教师评学

教师评学是检验课程教学质量的关键,重点评价学生是否达到该课程知识、能力和素质的目标要求,主要通过以下几个环节评价。

作业批改:作业是学生掌握知识与技术的风向标,是教学环节中的重要一环。主讲教师紧密结合项目中任务的知识点布置课程作业,学生以电子作业(WORD文档)的形式上交,实训教师只对项目小组组长的作业进行批改和反馈。每个项目小组的组长在实训教师的指导下,批改组员的作业并反馈。作业批改反馈形式如图8所示。

图8 电子作业批改反馈

单元测试:结合课程知识体系,根据项目“教学管理系统”开发过程的阶段性目标,课程共安排了4次平时测验,重点考察学生对阶段性知识和能力的掌握情况。

项目考核:课程项目库中存档了数十个精心挑选的中小型数据库系统应用项目的原始资料。课程教学结束后,要求每个项目小组从课程项目库中挑选一个项目进行设计和开发,着重考察学生的规范意识、理解能力、编程能力、调试能力、表达能力、逻辑能力和协作能力。

职业认证:要求学生通过“微软数据库开发”(MCITP: Database Developer 2009)的职业资格认证,确保达到从事数据库系统设计与应用相关职业所必备的学识、技术和能力的基本要求。

2.学生评教

学生是学习的主体和教师教学的对象,学生评教是教学评价的重要方式。《数据库系统设计与项目应用》课程的学生评教采用下述两种方法。

泛化评价:课程教学期中过后,学生必须登录到校园评教网对所学课程课堂教学质量的评价。评价指标比较泛化,适用于所有课程,主要以教师的教学态度、教学内容、教学方法、教学效果等为主要内容。

课程评价:课程教学结束后,学生可以登录到课程网站对所学课程的教学改革和教学组织实施等方面进行评价。评价指标主要针对本课程,以课程教学内容、教学组织实施、教学方法改革等为主要内容。

八、结语

基于教学团队的“七步法”项目课程建设,以《数据库系统设计和项目应用》课程为例进行探索与实践。通过课程教学团队进行紧密协作的课程建设,基于项目的实际开发过程重构课程知识体系。在课堂上按照“项目引导、任务驱动”来组织教学,并最终让学生在教学中完成一个实际项目,激发了学生学习兴趣,提高了学习效率。同时,通过课程教学团队的集体努力和分工协作,注重作业、强化辅导、突出技能,大大提高了课程教学质量和效果。

实践证明,基于教学团队的“七步法”项目课程建设方法,有利于培养学生良好的职业技能和职业素质,对其他相关课程建设也有较好的借鉴意义。

参考文献

[1]马廷奇.高校教学团队建设的目标定位与策略探析[J].中国高等教育,2007 (11): 40-42.

[2]徐国庆.职业教育项目课程的几个关键问题[J].中国职业技术教育,2007 (260): 9-12.

[3]黄泽钧.精品课程网站的设计与建设[J].湖北水利水电职业技术学院学报,2007 (3): 50-53.

[4]顾瑶韵.美国高校学生评教的实践与理论研究述评[J].高教发展与评估,2008 (24): 13-18.

【基金项目】2009江苏省高等教育教改研究课题“基于教学团队的项目课程建设”(项目编号:250);江苏省“青蓝工程”资助。

原载《计算机教育》2012年第4期

【作者简介】潘永惠(1972—),男,江阴职业技术学院副院长,副教授,博士;包芳(1970—),女,江阴职业技术学院计算机科学系副主任,教授,博士。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈