基于任务驱动教学法的高职数据库课程教学研究

作者:王  欢时间:2014-09-19 09:09:13  来源:www.ksfbw.com  阅读次数:1318次 ]

基于任务驱动教学法的高职数据库课程教学研究

 

王  欢

 

( 天津机电职业技术学院, 天津 3 0 0 1 3 1 )

 

  摘 要: 数据库技术是计算机科学与技术学科的重要组成部分, 是现代信息系统的核心技术。数据库已成为高等职业教育信息技术类专业的必修课程, 也成为从事相关领域的技术人员所必须具备的专业知识。在高等职业教育的数据库课程教学中引入“ 任务驱动教学法” , 对学生自主学习能力、 实践能力和创新能力的培养, 具有良好的促进作用。

 

关键词: 任务驱动教学法; 数据库; 教学研究

 

中图分类号:G718文献标志码:A文章编号:1001-7836(2014)08-0058-02

 

  一、 传统数据库课程教学中存在的问题

 

1 理论知识讲授与实践操作结合不够紧密

 

数据库课程是理论性和实践性都很强且结合非常紧密的一门课程。课程主要包括数据库的基础理论知识、 数据库设计、 数据库应用系统开发等几部分主要内容。其中, 数据库的理论基础知识相对比较抽象、 枯燥, 大多数教师在讲授这部分内容时, 会占用大量的时间论述基础理论知识, 很少有人能将基础知识贯穿到具体的实践中, 理论知识与实践操作结合不理想, 造成学生学习兴趣不高, 从而影响学生数据库课程的学习[ 1 ]。

 

2 教学方法、 教学手段过于单一

 

一些高职院校由于受教学场所数量、 条件所限, 数据库课程教学大多采用多媒体讲授与上机实践操作相结合的方法, 讲授与实践的课时比例约为 1 ∶ 1 , 即讲一节练一节, 这种方式表面上看起来似乎很合理。然而, 在课堂上经常会出现这样一种现象: 教师利用多媒体讲授知识时, 学生提不起兴趣, 课堂吸收率低; 上机实践时学生感兴趣, 却感觉无从下手。这种简单、 机械的课堂讲授 +实践验证的教学模式显然已经不适应现代数据库课程教学的发展趋势。

 

3 考核评价方式不够科学

 

大多数数据库课程教学对学生的考核评价方式还是停留在平时出勤 +期末考核的方式, 且期末考试以理论考核为主。这样的考核评价方式很难客观、 真实地反映学生的真实水平, 同时也给学生一个错误的信号— — —理论知识的掌握比实践操作更重要, 对教学实际效果的反馈也自然无从谈起。

 

  二、 任务驱动教学法

 

“ 任务驱动教学法” 是一种建立在建构主义学习理论基础上的教学法, 它将以往以传授知识为主的传统教学理念,转变为以解决问题、 完成任务为主的多维互动式的教学理念; 将再现式教学转变为探究式学习, 使学生处于积极的学习状态。每一位学生都能根据自己对当前问题的理解, 运用共有的知识和自己特有的经验提出方案、 解决问题。

 

  三、 任务驱动教学法在高职数据库课程教学中的应用

 

  “ 任务驱动教学法” 最根本的特点就是“ 以任务为主线、教师为主导、 学生为主体” , 可以按照“ 提出任务、 分解任务、完成任务、 评价任务” 的四个步骤来实施教学。

 

1 提出任务

 

任务的提出需要根据高等职业教育不同专业数据库课程教学目标、 教学内容, 以学生兴趣、 爱好为出发点, 结合高职学院学生理论基础不扎实、 动手能力强的特点, 设计出符合学生心理和年龄特点的教学任务用于实际教学, 以激发学生的学习热情和求知欲。任务的选择可以是多元化的, 既可以是教师日常教学中经常使用的《 学生选课管理系统》 、 《 学生成绩管理系统》 、《 图书管理系统》 , 也可以是学生比较感兴趣的《 某聊天软件数据库管理》 。任务可以由教师提出, 也可由学生提出, 或者由教师和学生共同商议后提出。例如, 可以将班级学生进行分组, 假设分为4组, 每组设组长1名, 分别选择《 学生选课管理系统》 、 《 学生成绩管理系统》 、 《 图书管理系统》 、 《 某聊天软件数据库管理》 作为需要完成任务。学生需要参与需求分析、 数据搜集、 数据整理、系统设计和系统实现整个过程。《 学生选课管理系统》 、 《 学生成绩管理系统》 、 《 图书管理系统》 、 《 某聊天软件数据库管理》 作为总体任务, 还可以分解为若干个子任务, 随着课程学习不断深入, 进程分步骤完成。

 

2 分解任务

 

分解任务是将总体任务划分成若干个子任务的过程。子任务还可以继续划分, 划分至每个子任务具有可操作性或可执行性为止。总体任务的分解和传递是教师根据教学进程不断地对学生进行引导, 循循善诱的过程。实质上, 教师是将教学内容拆解为一个个的“ 任务” , 逐步地展示、 布置给学生。在上课之初将总体任务一下子分解为若干个子任务,然后一并呈现给学生的做法显然是不可取的。例如, 可以将《 某聊天软件数据库管理》 这个总体任务划分为后台数据库的创建、 基本数据表的创建、 表约束和表间的关系、 数据的增加、 删除、 修改和查询几个子任务。教师在将分解后的子任务呈现给学生的过程中, 可以引导学生通过联系实际不断提出类似的问题: 要创建聊天软件数据库应分为几个步骤; 数据库建成后, 根据需求分析, 需要建立哪几张表格( 用户表、 基本信天津息表、 关系表) , 表中涉及的字段有哪些; 如何理解关系表 R e l a t i o n ; 如何理解数据库的约束等。学生根据前期学习本门课程的知识储备和使用聊天软件的经验, 可以对教师提出的上述问题做出初步的回答, 对总体任务的分解也有了感性的认识。教师再根据学生对问题的理解, 做出恰当的解释和引导, 完成总体任务的顺利分解[ 2 ]。

 

3 实现任务

 

在成功提出任务、 分解任务的基础上, 学生要想尽办法,利用各种途径和资源, 去主动完成任务。总任务被成功分解后, 各个可执行的子任务被摆在学生面前。在子任务呈现的过程中, 学生自然会发现子任务中隐含的知识点, 为了完成任务, 学生会主动学习相关知识点, 当任务中的问题尚不能解决时, 再由教师做必要的指导工作。整个过程中, 教师承担了引导、 指导的工作, 知识的学习完全是由学生自主完成的。

 

例如, 在《 某聊天软件数据库管理》 任务实现的过程中,涉及数据库中创建聊天软件数据库及登录名、 创建数据表结构、 向数据表中添加数据、 添加约束、 建立关系、 插入数据、 查询数据、 修改数据、 删除数据、 备份和还原数据库、 分离和附加数据库等方面的知识。学生可以通过阅读教材、 实训指导书、 教师课件、 讲义, 网上查阅相关资料等方式学习这些操作性知识。此外, 在添加约束的环节, 还需要考虑如下几个方面的问题: 聊天软件密码不得少于 6位, 在线状态的值必须为0 、 1 、 2 ( 0表示在线, 1表示离线, 2表示隐身) , 用户关系只能是数字0 、 1 ( 0表示好友, 1表示黑名单人物) , 性别允许为空值, 如果输入值就必须为 0或 1 ( 0表示男, 1表示女) , 用户等级默认值为0 , 年龄必须是在 1~1 0 0之间的整数, 这些就需要学生根据个人知识背景、 经验或通过小组成员讨论的方式来解决[ 3 ]。

 

4 评价任务

 

评价任务是对学生学习的效果进行评价的环节, 可以包括组内自评、 小组间互评和教师评价三个方面的评价。评价的内容包括专业技术能力评价和综合职业能力评价。专业技术能力评价主要是针对课堂上布置的任务完成情况的评价。综合职业能力评价则侧重对学生出勤情况、 职业素养、团队协作精神等方面的综合评价。评价任务是对任务完成情况的综合性、 终结性评价, 也是对学生及其团队成员完成任务情况的一个检验。通常由每组选出一名代表来对整个团队的成果完成情况进行展示,由组内其他成员、 外组成员来进行评价, 最后由教师来进行总结。不仅加深了学生对任务内容的理解, 巩固了所学知识, 而且加强了学生的团队协作能力, 锻炼了表达能力, 增强了学习数据库课程的信心和兴趣。

 

在数据库课程教学中, 四个小组的同学各推选一名代表依次对《 学生选课管理系统》 、 《 学生成绩管理系统》 、 《 图书管理系统》 、 《 某聊天软件数据库管理》 四个任务的完成情况进行了展示。由于《 学生选课管理系统》 、 《 学生成绩管理系统》 、 《 图书管理系统》 三个系统在实际教学中采用较为广泛, 网上和教材中相关的资料也比较多, 所以完成情况较好。《 某聊天软件数据库管理》 是学生自己提出的任务, 相关可供参考的资料较少, 完成情况欠佳。但是该组成员表示在整个完成任务的过程中, 他们的收获远比其他的三组要多。而且在最终的评价环节, 外组成员和教师对他们都给予了中肯的建议。如对关系表 R e l a t i o n的理解, 外组成员建议在表中增加 R e l a t i o nS t a t u s 字段, 用以表示用户间的关系: 0表示用户 B是用户 A的好友, 1表示用户 B是用户 A的黑名单人物。经本小组成员讨论觉得外组成员的意见是非常有用的,并予以了采纳。

 

  四、 结语

 

1  “ 任务驱动教学法” 设计好任务是关键

 

“ 任务驱动教学法” 成功的关键在于任务的设计, 好的任务可以大大激发学生的兴趣, 顺利完成课堂的教学要求,收到良好的教学效果。

 

2 为学生顺利完成任务创设良好的环境

 

教师在教学过程中要不断地用“ 任务” 来引导学生自学。在学生学习过程中, 要充分发挥多媒体计算机综合处理图形、 图像、 声音、 文字等多种信息的功能, 设置特定的情境,创设良好的学习氛围。

 

3 让学生积极参与任务

 

教师要充分调动学生的积极性, 培养他们的创新精神和合作意识。在教学过程中, 要引导学生积极参与, 以此来提高学生上课时的注意力, 从而提高学习的效率。

 

参考文献:

 

[ 1 ] 朱云霞. “ 任务驱动” 教学法在计算机教学中的运用[ J ] .中国电化教育, 2 0 0 2 , ( 5 ) .

 

[ 2 ] 周丽娟. 数据库教学体系改革与优化[ J ] . 高教论坛,2 0 0 9 , ( 1 ) : 5 9- 6 1 .

 

[ 3 ] 田学强. 基于 C D I O的高职《 数据库技术》 教学改革与探讨[ J ] . 天津职业院校联合学报,2 0 1 1 , ( 8 ) .

 

作者简介: 王欢( 1 9 8 2-) , 女, 天津人, 讲师, 硕士, 从事数据库技术、 软件技术研究。

 

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除! 快速论文发表网(www.ksfbw.com)本中心和国内数百家期刊杂志社有良好的合作关系,可以帮客户代发论文投稿.

投稿邮箱:ksfbw@126.com
客服Q  Q: 论文发表在线咨询82702382
联系电话:15295038833

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除!

广告推荐

文章评论

共有 0 位网友发表了评论

阅读排行

推荐文章

最新文章