预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

任务驱动模式在计算机教学的应用任务驱动模式在计算机教学的应用【1】摘要:本文通过分析任务驱动模式有关理论,探讨在计算机教学中引入此种模式的可行性,并结合实际课程进行了实践探索。关键词:计算机教学;任务驱动模式;案例教学一、引言随着不少院校学生的扩招以及对学生综合素质和创新能力的注重,任务驱动模式受到计算机教育领域的关注。而在当前一些学校的计算机教学中,对这种学习模式的理论与应用却依旧不足。传统的计算机教学方法偏重于教师的讲授,属于单向的知识灌输,难以体现出学生的主体性,为了激发学生的实践能力和创新意识,必须对学习方法和教授方法进行改革。本文通过分析任务驱动模式有关理论,探讨在计算机课程中引入任务驱动模式模式的可行性,在此基础上探索任务驱动模式的具体原则和实施过程,具有很好的理论意义和实践价值。二、任务驱动模式概述所谓“任务驱动模式”,指的是教师不采取“一言堂”的教学模式,而是通过创设相关的项目或者任务,激发和引导学生在探究中自主发现问题、获得结论。可以说,任务驱动模式的重点在于唤起学生对课本知识和问题的独立探究能力。“任务驱动模式”包含两个方面的实施重点,首先是以学生自身的学习和探究为重点,通过为之提供丰富的材料和设备,使学生能够在没有压力的前提下自由作出猜想,并加以验证,激发起独立探究的愿望;其次是教师的角色已经退居帮助和指导,教师应注重学习的监控和引导,使学生明确自己探究的方向三、任务驱动要素分析(一)任务驱动基本要素1.尊重学生的主体性。在传统教育的模式中,教师讨厌差生,偏爱优等生,这种现象抑制了主体人格的形成发展,也使学生学习的主动性受到挫折。任务驱动模式的前提和基础便是发掘学生自身的特长、尊重个体的人格和个性特点,因材施教。2.教学中渗透研究思想。在计算机教学教学中,应该多引入一些专题研究活动,营造完成任务、解决难题的氛围,转变教师教学观念和教学行为,构建融洽的教学环境。(二)教学实施过程任务驱动模式的计算机课程核心即是有益的任务。学习者在接受任务之后,就要去探究解决问题的方法,在此过程中将在教师的指导下运用各种思路,不断地从错误和弯路中进行反思,直至完成任务。因此这是一个探索求解过程。1.设置目标。传统教学模式忽视培养学生实践能力和创新精神,任务驱动模式的目标在于激励学生获得实际运用知识的能力的,同时注重教师与学生之间的交流。2.确定任务。选定的任务必须能够综合体现计算机知识的运用,任务之间应该能够形成相对独立的学习单元,从而体现任务驱动模式的特点。3.组建小组。任务驱动模式教学中,学习小组的作用是很重要的,通过自愿和互补的原则组件小组,有利于实施学生自主性学习,发挥合作学习与协作学习的优势。4.教师指导。教师可以起到方法指导和方向修正的作用,教师可以通过面授课程和网上非实时交流与平等地与学生进行个别访谈或者集体讨论。5.效果评估。引入多元化的学生成绩评价方式,通过平时成绩、研究成果以及考试测定,按照一定的权重来确定学生本学科的成绩四、任务驱动模式在计算机教学的应用(一)应用实例笔者在此选取教学实践中的一个任务驱动实例:基于B/S架构的学生远程培训信息系统。此课程的先行内容包括超文本链接语言、SQL、C#等。具体实施阐述如下:1.任务的导入。在课程伊始进行任务的导入,通过创设情景使学生领会任务的主要内容与目标。笔者先展示一个其他部门的成型的远程培训信息系统,随后向学生讲解网络教学系统应用当今最新的网络技术、计算机技术以及多媒体技术等,为教学、培训活动带来以前教学无法比拟的实时性、灵活性和交互性。系统主要包括以下几个模块:数据库管理模块、基本业务模块、信息浏览、查询模块。结合培训中心对网络教学系统建设的实际情况需求,本系统的功能需求主要包括以下几个方面:(1)用户身份认证,用来支持用户的认证,同时,结合用户的实际情况,提供相应的页面显示和权力。(2)学生可以登录网站浏览信息,查找信息和下载文件。(3)教师可以登录网站,上传文件输入课程课件,新闻发布,修改和更新消息。(4)系统管理员可以对页面维护以及批准的注册用户,在同一时间,检查记录用户操作日志。此时向学生提出任务:实现该系统中的“科目管理功能”模块,即用户通过此功能可以修改科目、删除科目、新增科目。这一阶段应以浅层次的介绍为主,吸引学生注意力,避免讲解太深入复杂的算法,以免使学生产生畏难情绪。2.任务的准备。教师在公布任务以后,让学生带着问题来学习与完成任务相关的知识,学生需要掌握的相关知识点,对任务所涉及的概念和函数、类等进行认识。本文所设计的任务涉及到算法与程序流程控制、关系运算、逻辑运算与条件运算以及消息对话框等。学生需要事先掌握。3.任务的完成(1)任务讨论。教