论文部分内容阅读
摘要:“任务驱动法”是一种“教师为主导,学生为主体”的新型教学模式,通过多个教学实例来探讨如何设计驱动的“任务”和如何上一堂以“任务驱动法”为目的的课。
关键词:任务驱动法;数据库课程;教学实例
中图分类号:G642文献标识码:A 文章编号:1009-3044(2007)05-11446-01
1 引言
法国著名教育家斯多惠曾经说过:“教学的艺术不只在于传授本领,更在于激励、唤醒、鼓舞学生”,这也就是说教学的目的不仅是让学生掌握基础知识和技能,更重要的是进一步激发他们的学习兴趣,增强信息意识和创新意识,培养他们的自学能力和创新能力。
计算机课程是一门具有实践性强、富创造性和带有时代发展性特点的学科,在教学过程中如何结合其特点培养创新型人才,是计算机课教师必须思考的问题。而数据库课是计算机课程的一在分支。在目前情况下,采用“任务驱动”这一种教学模式可以充分的发挥学生的主体作用,更好地培养学生的创新意识和创新能力。
2 “任务驱动”法的特点
所谓“任务驱动”就是在学习的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下次,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习。具体到数据库课程中体现“任务驱动”教学法,就是让学生在一个个具体的数据库管理系统“任务”的驱动下展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列“任务”,从而得到清晰的思路、方法和知识的脉络,在完成“任务”的过程中,培养分析问题、解决问题以及数据库管理系统的设计能力。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。
怎样设计好驱动的“任务”呢?在数据库教学过程中,学生在教师的组织、引导下,用不同的方法完成活动“任务”。在这个过程中,学生的知识、思维、技能和情感得到锻炼和熏陶。因此,教师进行“任务”设计时,要遵循三个原则:
第一,要以“学生为中心”,设身处地地为学生着想。学生必须拥有学习的主动权,教师不断地提高和激励学生前进。例如,现在介绍数据库系统的书籍大部分的例子都是与学生的生活相差甚远,财务管理系统、仓库管理系统、人事管理系统等等,如果用这些例子进行教学,学生产生不了共鸣,学习时候就提不起兴趣。因此,在挑选数据库系统的时候,通常要选择一些与学生生活密切相关或者他们感兴趣的例子。例如:学生成绩管理系统、图书馆管理系统,还有XX游戏公司管理系统等。当学生看到这些自己熟悉的,就会主动地按照个人的爱好设计,从而激发他们求知欲望。
第二,在设计“任务”时,必须考虑到学生现有的知识结构和能力水平,容易让学生调动原有的智力背景来建构新的知识体系。例如,这个学期教两个班的Delphi程序设计课,其中有一个班已经学习过Access和Visual Basic两门课,所以教学就侧重于数据库的高级编程;另一个班是第一次接触数据库编程,所以教学就侧重于数据库的基础设计。
第三,在设计“任务”时要注意学生特点、知识接受能力的差异。不同年龄段的学生,甚至同一年龄段的学生,他们接受知识的能力往往会有很大的差异。教师进行“任务”设计时,必须兼顾不同学生的情况。例如,在学习Delphi的选择结构时,发布两个不同的“任务”。“合格任务”:第一节课主要了解if …else…endif的结构、功能、执行过程,并能读懂一些简单的选择结构程序;第二节课能够理解的基础上编写一些简单选择结构的程序;“优秀任务”:第一节课能在了解if …else…endif的结构、功能后,编写简单的程序;第二节课能读懂一些嵌套的选择结构程序,并能模仿这些程序进行设计。如以“任务驱动法”为教学模式课的做法:
3 课题:学院教务管理系统设计
3.1 需求分析
某学院有8个系,学生7000名。教务处是该学院职能科室,现有职工3名,主要负责8个系的学生调动和档案管理。其工作内容和工作流程是:当有学生转入时,需填写学生转入卡(表1);并建立学生档案(表2);当有学生转出时,需填写学生转出卡(表3),并撤销该生档案;当发生学生本学院转专业时时,需填写学生转出卡(表4),并修改学生档案。定期统计学生转入、转出情况,并将统计表(表5)交学院办公室。
表1 学生转入卡
表2 学生档案卡
表3 学生转出信息卡
表4 学生本院转专业信息
表5 学生转入、转出统计
3.2 任务设计
根据任务书中的需求说明,提出以下任务:学生分组完成以下内容:对该系统进行系统分析,画出系统数据流程图。
3.3 结果展示
每组派一名代表上台展示结果,并讲解他们组的设计思路。
3.4 评价检查
学生相互讨论,点评每一个展示成果,选出最佳答案。
4 小结
总之,21世纪是高度信息化的社会,在信息化社会中信息素养已成为与体现传统文化的“读、写、算”一样重要的生存能力之一。因此为了培养学生的信息素养,增强学生的信息能力,我们必须不断地探索新的教学模式,而对于“任务驱动”这种教学模式,我们也需要在教学的过程中不断改良和完善,使之更加适合计算机课特别是数据库课的教学。
参考文献:
[1]黄晓敏,陈强. Delphi程序设计基础[M]. 北京:清华大学出版社,2004.
[2]赵应丁. Delphi数据库应用技术与实例[M]. 北京:中国水利水电出版社,2003.
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
关键词:任务驱动法;数据库课程;教学实例
中图分类号:G642文献标识码:A 文章编号:1009-3044(2007)05-11446-01
1 引言
法国著名教育家斯多惠曾经说过:“教学的艺术不只在于传授本领,更在于激励、唤醒、鼓舞学生”,这也就是说教学的目的不仅是让学生掌握基础知识和技能,更重要的是进一步激发他们的学习兴趣,增强信息意识和创新意识,培养他们的自学能力和创新能力。
计算机课程是一门具有实践性强、富创造性和带有时代发展性特点的学科,在教学过程中如何结合其特点培养创新型人才,是计算机课教师必须思考的问题。而数据库课是计算机课程的一在分支。在目前情况下,采用“任务驱动”这一种教学模式可以充分的发挥学生的主体作用,更好地培养学生的创新意识和创新能力。
2 “任务驱动”法的特点
所谓“任务驱动”就是在学习的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下次,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习。具体到数据库课程中体现“任务驱动”教学法,就是让学生在一个个具体的数据库管理系统“任务”的驱动下展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列“任务”,从而得到清晰的思路、方法和知识的脉络,在完成“任务”的过程中,培养分析问题、解决问题以及数据库管理系统的设计能力。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。
怎样设计好驱动的“任务”呢?在数据库教学过程中,学生在教师的组织、引导下,用不同的方法完成活动“任务”。在这个过程中,学生的知识、思维、技能和情感得到锻炼和熏陶。因此,教师进行“任务”设计时,要遵循三个原则:
第一,要以“学生为中心”,设身处地地为学生着想。学生必须拥有学习的主动权,教师不断地提高和激励学生前进。例如,现在介绍数据库系统的书籍大部分的例子都是与学生的生活相差甚远,财务管理系统、仓库管理系统、人事管理系统等等,如果用这些例子进行教学,学生产生不了共鸣,学习时候就提不起兴趣。因此,在挑选数据库系统的时候,通常要选择一些与学生生活密切相关或者他们感兴趣的例子。例如:学生成绩管理系统、图书馆管理系统,还有XX游戏公司管理系统等。当学生看到这些自己熟悉的,就会主动地按照个人的爱好设计,从而激发他们求知欲望。
第二,在设计“任务”时,必须考虑到学生现有的知识结构和能力水平,容易让学生调动原有的智力背景来建构新的知识体系。例如,这个学期教两个班的Delphi程序设计课,其中有一个班已经学习过Access和Visual Basic两门课,所以教学就侧重于数据库的高级编程;另一个班是第一次接触数据库编程,所以教学就侧重于数据库的基础设计。
第三,在设计“任务”时要注意学生特点、知识接受能力的差异。不同年龄段的学生,甚至同一年龄段的学生,他们接受知识的能力往往会有很大的差异。教师进行“任务”设计时,必须兼顾不同学生的情况。例如,在学习Delphi的选择结构时,发布两个不同的“任务”。“合格任务”:第一节课主要了解if …else…endif的结构、功能、执行过程,并能读懂一些简单的选择结构程序;第二节课能够理解的基础上编写一些简单选择结构的程序;“优秀任务”:第一节课能在了解if …else…endif的结构、功能后,编写简单的程序;第二节课能读懂一些嵌套的选择结构程序,并能模仿这些程序进行设计。如以“任务驱动法”为教学模式课的做法:
3 课题:学院教务管理系统设计
3.1 需求分析
某学院有8个系,学生7000名。教务处是该学院职能科室,现有职工3名,主要负责8个系的学生调动和档案管理。其工作内容和工作流程是:当有学生转入时,需填写学生转入卡(表1);并建立学生档案(表2);当有学生转出时,需填写学生转出卡(表3),并撤销该生档案;当发生学生本学院转专业时时,需填写学生转出卡(表4),并修改学生档案。定期统计学生转入、转出情况,并将统计表(表5)交学院办公室。
表1 学生转入卡
表2 学生档案卡
表3 学生转出信息卡
表4 学生本院转专业信息
表5 学生转入、转出统计
3.2 任务设计
根据任务书中的需求说明,提出以下任务:学生分组完成以下内容:对该系统进行系统分析,画出系统数据流程图。
3.3 结果展示
每组派一名代表上台展示结果,并讲解他们组的设计思路。
3.4 评价检查
学生相互讨论,点评每一个展示成果,选出最佳答案。
4 小结
总之,21世纪是高度信息化的社会,在信息化社会中信息素养已成为与体现传统文化的“读、写、算”一样重要的生存能力之一。因此为了培养学生的信息素养,增强学生的信息能力,我们必须不断地探索新的教学模式,而对于“任务驱动”这种教学模式,我们也需要在教学的过程中不断改良和完善,使之更加适合计算机课特别是数据库课的教学。
参考文献:
[1]黄晓敏,陈强. Delphi程序设计基础[M]. 北京:清华大学出版社,2004.
[2]赵应丁. Delphi数据库应用技术与实例[M]. 北京:中国水利水电出版社,2003.
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。