[关键词] 教育教学 计算机技术 任务驱动法 数据库
随着信息社会的到来,作为信息处理中主要技术的数据库技术得到了广泛的应用,应该说,数据库是管理信息系统的基础,因此在高等学校非计算机专业的计算机基础教学中,数据库技术的教学占有非常重要的地位。对于大多数非计算机专业的学生来说,毕业后一方面可能要结合本专业的相关知识和技术直接参与到信息系统的开发。另一方面,是作为具备一定专业知识和数据库知识的高级用户,对已有信息系统的创造性使用。更多论文发表就在中国论文发表网
所以,通过课程的学习,培养学生的信息素质和信息能力,即从信息的创造者、传播者、使用者和管理者的角度,培养学生的信息获取、生成、使用、管理能力和使用不同信息工具的能力。为了适应社会形势不断变化的需要,目前各高校在教育部有关精神指导下纷纷对课程进行了改革,更新教育理念、优化课程体系和教学内容、增加实践教学时间、改变考核方式等等,并取得了不小的成绩,这里我们主要探讨一种教学模式的实践过程,即任务驱动法在计算机技术基础课程教学中的应用。
1 计算机技术基础课程教学的现状
在高校计算机基础教学中,由于受到学生基础和课时的限制,长期以来存在以下主要问题: ①课程定位问题。计算机技术基础教学的目的是在学生具备初步的计算机基础知识的基础上,培养学生将计算机技术应用于本专业领域的能力,但是,课程到底要向学生介绍哪些计算机技术、介绍到什么程度目前没有一个定论。②教学过程陈旧。通常的做法是,在课程的开始,出现大量的概念、理论,使学生感到入门很难,对学习数据库技术的目标不明确,之后是大量的数据库交互式操作命令的讲解,学生觉得命令太多,格式太复杂,往往学习半个学期才恍然大悟。③实践内容薄弱。数据库课程是一门实践性很强的课程,必须坚持实践操作与理论学习并重的原则。然而由于受教学过程的束缚,学生的上机实践通常是根据老师的教学要求被动地练习,缺乏主动性与创造性。④课程缺乏整体性和系统性。单一的、交互式命令和程序设计(面向过程的、面向对象的)知识的讲解占用了太多的课时,使课程在数据库的应用、信息的处理和信息系统的开发等方面鲜有提及,这事实上是背离了课程教学的根本目的。
2 任务驱动教学法
任务驱动教学法是指由教师根据当前教学主题设计并提出“任务”,针对所提出来的任务,采用演示或讲解等方式,给出完成任务的思路、方法、操作和结果。然后引导学生边学边做,并完成相应的任务。从学生的角度来说,“任务驱动”是一种学习方法,它适于各类实践性和操作性较强的知识和技能;学生的讨论、探究等活动是在老师的指导和监控下进行,学生作为整个学习过程中的主要演员去发现任务中的问题、解决问题,学生是基于解决任务、根据任务的需求而学习新的知识和技术的;从教师的角度来说,“任务驱动”是一种值得探索和实践的教学方法,这种方法有利于培养学生自主学习、分析问题、解决问题的能力;教师不再是简单的向学生灌输知识和理论,而是作为编剧和导演精心设计各类任务、并根据课程内容的内在联系和学生的学习过程,有序地指导学生在实践中学习新知识,在实践中理解理论、应用理论。
3 任务驱动法在课程教学中的实施
3. 1 设计要点 任务设计过程中要注意以下几个问题: ①应该注意任务的设计应紧密联系教学环节,同时又不能脱离教学大纲,应从整体上系统地设计任务内容,紧密围绕课程相关的理论知识和技术知识以及最新的领域知识。②突出一个基本思想是“以学生为中心、教师为主导”,即在任务设计这个环节上,应该基于学生的知识水平同时又要考虑学生的主观能动性。③任务的设计应具有完整性、开放性和可操作性。计算机技术基础的授课对象一般是大一的学生,学生的知识水平和能力水平都还有限,设计的任务既不能太复杂,又要满足教学需要。
3. 2 任务设计 计算机技术基础的教学目的在于培养学生的信息素质和信息能力,使学生了解目前在信息系统开发过程中的主要技术,即数据库技术和程序设计技术。因此课程的内容可以分为四个层次,即数据库及其概念- 数据库表的操作- 数据库程序设计(面向过程和面向对象) - 数据库应用系统开发,从知识的先后关系上,应先向学生介绍数据库的基本概念和基本理论,但是从课程的引入上看,应该先向学生演示一个小型数据库应用系统(比如学生信息管理系统) ,向学生介绍系统在数据管理和数据处理方面的便捷、准确和全面性,然后进一步向学生介绍这个系统在设计实现过程中涉及的主要技术,以此提高学生学习的积极性和主动性,同时也提出了在第一部分要学习或完成的任务。
3. 2. 1 引导学生认识在应用系统开发过程中涉及的一些基本概念,如数据、信息、数据库、数据库管理系统和数据库系统,同时要向学生介绍什么是信息系统,信息系统包括哪些开发模型等等,通过学习要让学生理解信息系统的处理对象和最终处理结果,理解数据库在信息系统中的核心地位,数据库的设计步骤,为学生进行后面的学习打下基础。设计的任务不能太抽象,可以启发学生回顾在生活或学习中接触的信息系统以及对系统的印象,如在超市、图书馆、医院、银行等接受服务的方式,以此建立对信息系统、数据处理等概念的感性认识。
3. 2. 2 以学生的专业为背景或以学生感兴趣的内容为起点,引导学生思考如何采集数据、如何表示数据、如何组织数据、如何保存数据,提出在某种环境下(如Visual Foxp ro或者Access)数据库的定义、数据表的定义以及数据库表的操作等,这部分主要以操作方式讲解学习,因此要恰当地设计任务,除了选择学生熟悉的题目外,任务的设计还要分阶段进行,如任务一为数据的表示,任务二为数据的组织,任务三为数据库的设计及定义等等。
3. 2. 3 首先从信息时代企业的三大资源开始,向学生介绍信息在公司、企业发展乃至国家建设中的重要性,但是如何有效地利用信息而不至于成为信息垃圾,或者如何保证信息能够安全、及时、准确的为管理决策者服务,是我们必须解决的问题,由此引导学生理解通过应用系统的运行来完成任务。任务一为程序的概念,任务二为程序的三种基本结构,任务三为面向对象程序设计的概念??这部分的知识掌握对学生是一个飞跃,可以从根本上建立学生程序设计的逻辑思维。但是其中的一些概念和知识点对学生也是比较难于理解的。如变量的迭代赋值、程序的循环结构、变量的作用范围、对象的方法和事件的区别等等,因此在任务设计时应遵循以下几个原则: ①明确教学目标,不求内容的深度; ②重视学生逻辑思想的建立不求编程技巧; ③注意案例的连贯性和系统性。对非计算机专业的学生来说,计算机技术基础的学习目标不是培养程序员,而是利用计算机及信息技术去解决本专业领域问题的能力,即从数据库及信息处理的角度处理和解决问题的能力。因此在设计任务时要紧紧围绕教学目标,既要满足教学大纲的需要又要激发学生的学习兴趣。
3. 2. 4 数据库应用系统开发。此教学一般已接近学期的结束,所分配时间通常只有4~6课时,但这部分是对全课程内容的总结性学习和利用,目的是通过应用前面学习的数据库的概念和程序设计的基本知识,尝试建立一个小型的信息系统,使学生对所学知识的用处有一个直接的认识。任务的设计准则是提供给学生的任务必须是他们熟悉或比较了解的小型系统,如图书管理系统、毕业生校友录管理系统、学生成绩系统等,为了培养学生独立、创新的能力,可以鼓励学生自己命题,自己定义需求。
任务的完成以小组方式,小组成员可以在3~5人。任务的考核可以包括数据库及数据表的设计及建立结果的正确性、系统功能设计的完整性以及系统最终实现的运行效果等三个方面判定,考核成绩可以作为学生平时成绩的主要考核依据。
3. 3 任务实施过程 任务的实施过程可分为第一次课教师宣讲、任务设计、任务实施、任务执行完成结果展示和任务评价等环节。其中第一次课堂宣讲非常重要,教师要把课程教学的特点、任务执行的办法、分组方式和任务执行结果的评价和记录方式等一系列问题,要让学生明白并重视老师在教学过程中布置的任务,以便使任务驱动教学法成功进行;任务的实施可根据任务的特点选择不同的方式完成,比如利用Internet网上资源、通过上机试验等方式,要引导学生逐步培养团队合作能力,合理分工;任务执行结果的展示在整个任务驱动教学法中非常重要,做得好能够激发学生的学习热情,提高教学效果,也可以为后续的教学打好基础。做得不好可能会使任务的布置、完成、展示等环节流于形式,因此在这个环节教师是编剧,也是演员,更是导演,要把握课堂节奏,使教学有序、有计划的进行.
任务驱动教学法的应用,可以使计算机技术基础的教学实现用任务覆盖课程知识点、用任务带动学习进程的新思路,在教学中贯彻任务驱动、以学生为主的原则,有助于培养学生的学习兴趣,提高他们的自主学习的能力和团队合作的能力,事实证明,任务驱动法教学值得在计算机基础等课程中使用。中国论文发表网为您分享计算机论文
参考文献
[ 1 ] 史国川,谢宝陵.“任务驱动”式教学法及其实施[ C ]. 大学计算机基础课程报告论坛论文集, 2005, 306
计算机论文>>探讨“任务驱动法”在计算机技术基础教学中的应用
探讨“任务驱动法”在计算机技术基础教学中的应用
发布:2010年3月12日 浏览:
相关信息
原创文章如转载请注明:转载自『代写论文网』 http://www.lunwen39.com/- 关键字:
- 原文链接:http://www.lunwen39.com/post/449.html
- 将本文收藏到网摘:

- 发布:2010-3-12 11:20:2 | 分类:计算机论文 | 评论:0 | 引用:0|引用本文
