- 相关推荐
任务驱动模式在计算机教学的应用
任务驱动模式在计算机教学的应用【1】
摘要:本文通过分析任务驱动模式有关理论,探讨在计算机教学中引入此种模式的可行性,并结合实际课程进行了实践探索。
关键词:计算机教学;任务驱动模式;案例教学
一、引言
随着不少院校学生的扩招以及对学生综合素质和创新能力的注重,任务驱动模式受到计算机教育领域的关注。
而在当前一些学校的计算机教学中,对这种学习模式的理论与应用却依旧不足。
传统的计算机教学方法偏重于教师的讲授,属于单向的知识灌输,难以体现出学生的主体性,为了激发学生的实践能力和创新意识,必须对学习方法和教授方法进行改革。
本文通过分析任务驱动模式有关理论,探讨在计算机课程中引入任务驱动模式模式的可行性,在此基础上探索任务驱动模式的具体原则和实施过程,具有很好的理论意义和实践价值。
二、任务驱动模式概述
所谓“任务驱动模式”,指的是教师不采取“一言堂”的教学模式,而是通过创设相关的项目或者任务,激发和引导学生在探究中自主发现问题、获得结论。
可以说,任务驱动模式的重点在于唤起学生对课本知识和问题的独立探究能力。
“任务驱动模式”包含两个方面的实施重点,首先是以学生自身的学习和探究为重点,通过为之提供丰富的材料和设备,使学生能够在没有压力的前提下自由作出猜想,并加以验证,激发起独立探究的愿望;其次是教师的角色已经退居帮助和指导,教师应注重学习的监控和引导,使学生明确自己探究的方向
三、任务驱动要素分析
(一)任务驱动基本要素
1.尊重学生的主体性。
在传统教育的模式中,教师讨厌差生,偏爱优等生,这种现象抑制了主体人格的形成发展,也使学生学习的主动性受到挫折。
任务驱动模式的前提和基础便是发掘学生自身的特长、尊重个体的人格和个性特点,因材施教。
2.教学中渗透研究思想。
在计算机教学教学中,应该多引入一些专题研究活动,营造完成任务、解决难题的氛围,转变教师教学观念和教学行为,构建融洽的教学环境。
(二)教学实施过程
任务驱动模式的计算机课程核心即是有益的任务。
学习者在接受任务之后,就要去探究解决问题的方法,在此过程中将在教师的指导下运用各种思路,不断地从错误和弯路中进行反思,直至完成任务。
因此这是一个探索求解过程。
1.设置目标。
传统教学模式忽视培养学生实践能力和创新精神,任务驱动模式的目标在于激励学生获得实际运用知识的能力的,同时注重教师与学生之间的交流。
2.确定任务。
选定的任务必须能够综合体现计算机知识的运用,任务之间应该能够形成相对独立的学习单元,从而体现任务驱动模式的特点。
3.组建小组。
任务驱动模式教学中,学习小组的作用是很重要的,通过自愿和互补的原则组件小组,有利于实施学生自主性学习,发挥合作学习与协作学习的优势。
4.教师指导。
教师可以起到方法指导和方向修正的作用,教师可以通过面授课程和网上非实时交流与平等地与学生进行个别访谈或者集体讨论。
5.效果评估。
引入多元化的学生成绩评价方式,通过平时成绩、研究成果以及考试测定,按照一定的权重来确定学生本学科的成绩
四、任务驱动模式在计算机教学的应用
(一)应用实例
笔者在此选取教学实践中的一个任务驱动实例:基于B/S架构的学生远程培训信息系统。
此课程的先行内容包括超文本链接语言、SQL、C#等。
具体实施阐述如下:
1.任务的导入。
在课程伊始进行任务的导入,通过创设情景使学生领会任务的主要内容与目标。
笔者先展示一个其他部门的成型的远程培训信息系统,随后向学生讲解网络教学系统应用当今最新的网络技术、计算机技术以及多媒体技术等,为教学、培训活动带来以前教学无法比拟的实时性、灵活性和交互性。
系统主要包括以下几个模块:数据库管理模块、基本业务模块、信息浏览、查询模块。
结合培训中心对网络教学系统建设的实际情况需求,本系统的功能需求主要包括以下几个方面:
(1)用户身份认证,用来支持用户的认证,同时,结合用户的实际情况,提供相应的页面显示和权力。
(2)学生可以登录网站浏览信息,查找信息和下载文件。
(3)教师可以登录网站,上传文件输入课程课件,新闻发布,修改和更新消息。
(4)系统管理员可以对页面维护以及批准的注册用户,在同一时间,检查记录用户操作日志。
此时向学生提出任务:实现该系统中的“科目管理功能”模块,即用户通过此功能可以修改科目、删除科目、新增科目。
这一阶段应以浅层次的介绍为主,吸引学生注意力,避免讲解太深入复杂的算法,以免使学生产生畏难情绪。
2.任务的准备。
教师在公布任务以后,让学生带着问题来学习与完成任务相关的知识,学生需要掌握的相关知识点,对任务所涉及的概念和函数、类等进行认识。
本文所设计的任务涉及到算法与程序流程控制、关系运算、逻辑运算与条件运算以及消息对话框等。
学生需要事先掌握。
3.任务的完成
(1)任务讨论。
教师组织学生集体展开讨论,分析任务的模块功能,并与学生一起做出模块系统架构图。
(2)小组划分。
根据学生兴趣、个性与能力水平指定分组,并由教师进行组间能力的平衡。
笔者把班级内65个学生分为6组,每一组制定模块设计的具体任务,各小组选出负责人。
(3)小组协作与项目整合。
在教师的引导辅助下,学生在理解任务知识点,本文的案例在通过项目整合后,对学生远程网络培训信息系统开发的基本完成过程为:①确定学生远程网络培训系统设计原则:结合信息系统工作的基本特性与信息系统的设计特点。
②完善网络培训系统支持机制:在学生远程培训信息系统内部组织结构上,进行具体开发和运行机制设计,以确保系统的设计与应用。
③学生远程网络培训系统支持策略设计:为系统的设计与应用提供相应的策略设计,包括建立信息系统通用课程体系等。
④学生远程网络培训系统支持资源工具设计:为系统的设计与应用提供基本的工作和资源,包括数字图书资源库等。
⑤网络培训系统个性化设计:结合信息系统学习者的需求与特性,进行个性化的开发。
⑥网络培训系统教师角色设计:鉴于系统培训讲师的重要性,分析研究教师的角色与行为。
⑦网络培训系统课程平台设计:整体架构的基础就是学习平台,学习平台包括学习者交流功能、相关课程功能等。
⑧网络培训系统评价和修改:结合系统应用实际情况来评价和修改。
(4)成果展示与评价交流。
本案例所设计的学生远程网络培训信息系统采用B/S构架,服务器端的操作系统选用Windows 2000或者Windows XP的服务器版本,客户端的操作系统选用Windows XP操作系统,因为当前,绝大多数的客户端安装都是WindowsXP操作系统。
而后台的数据库使用的是SQL Server 2000。
具体页面开发工具主要使用文本编辑工具和Macromedia公司的Dreamweaver网页制作软件,ASP为程序代码编写器,客户端运行环境为标准的浏览器IE6.0及以上版本。
具体到该系统中的“科目管理功能”模块,进入系统之后,管理员可以更改默认的信息,包括:管理员姓名,管理员密码,管理员单位。
一般的考试科目的信息维护的话,基本包括考试科目的信息添加、科目的信息修改和科目的信息删除。
科目管理的功能流程图如图所示:
图:科目管理的功能流程图
具体功能为:
①新增科目。
输入项:科目名称、归属部门、选课人数
操作:点击“新增”按钮,进入科目新增界面。
②删除科目。
操作:在科目资源信息列表中,点击“删除”按钮,完成操作。
③修改科目。
操作:在科目资源信息列表中,点击“科目资源名称”链接,进入科目科目修改界面。
(二)教学法评价
结合以上所展示的学生在完成任务之后的成果展示,教师分三个步骤对学生进行评价,具体阐述如下:1.首先,由项目的负责人在组内开展评价,对每一个成员的分工任务完成情况相互评分。
评定成绩占总成绩的40%。
2.开展小组之间的互相评价。
评定成绩占总成绩的20%。
3.教师对整个项目设计的开发完成情况进行评价,评定成绩占学生总成绩的40%。
五、结束语
学校的教学应该适应教育课程改革的需要,本文引入任务驱动模式的理论,并结合计算机教学课程进行了实践探索,构建课程教学的新模式,为我国新教学体系的建构提供借鉴。
参考文献:
[1]徐肇杰.任务驱动式教学法与项目教学法之比较[J].教育与比较,2011,4
[2]成霞.计算机应用类课程项目教学模式的行动研究[D].南京师范大学高校教师在职攻读硕士学位论文,2008,5
[3]安小风.王雅蕾.朱光福.对在高职改革中引入德国“双元制”职业教育模式的思考[J].重庆电子工程职业学院学报,2010,7
任务驱动在计算机教学中的应用【2】
“任务驱动”是实施探究式教学模式的一种有效的教学方式。
站在学生的角度来说,也是一种很好的学习方法,“任务驱动”教学法的特征是教师的教学与学生的学习都是围绕着一个目标、基于几项任务来完成的,这种方法可以更好地培养学生的自主学习能力和独立分析问题、解决问题的能力。
一、任务驱动教学法的特点
“任务驱动”教学法最根本的特点就是“以任务为主线、教师为主导、学生为主体”,改变了以往“教师讲,学生听”,以教定学的被动教学模式,创造了以学定教、学生主动参与、自主协作、探索创新的新型学习模式。
在“任务驱动”教学中,教学要求的落实,教学目标的实现,都体现在每一个具体的任务之中,因而任务的确定就占有了十分重要的地位。
二、任务驱动教学法的过程
1.提出任务
根据素质教育的要求,我们的教学是发展性的教学,因而我们的课堂就应是学生自主学习的课堂。
因此,任务的提出,应由师生共同讨论或学生根据自身需求自主提出。
这样,任务才符合每个学生的兴趣和个性需求。
这种教学才是受学生欢迎的,学生才能完全根据自己内在的需求去探究和学习。
“任务”是任务驱动教学中的核心,“任务提出”是一堂课的关键。
为此,我们在课前精心设计好任务后,要为学生创设合理的情境,把所要学习的知识巧妙地隐含在一个个任务当中,使学生完成任务达到掌握知识的目的,教师在这一教学过程中也能丰富自身的知识。
2.开展讨论
任务设计后,教师不要急于讲解,否则就进入到了老一套的教学模式中,而应先让学生讨论,分析任务,提出问题。
如果任务相对比较简单,可以立即让学生自己去做;如果任务有难度,教师不要急于去讲解应该怎么做,或是立即让学生自己去做。
而是要指导学生进行讨论,教师要引导学生逐步理清问题,找出哪些是已经学过的,自己会做的,哪些是新的知识,自己还不懂。
教师要适当启发和引导。
而这些问题中,有的是以前没有学过的,即隐含了新的知识点,这也正是教师要求学生去解决的。
三、研究性教学的重要性
在新课改下,要求教师摈弃以往的填鸭式教学。
采用教师设问、引导,学生设问、探究的双向教学法。
在整个教学过程中,研究性教学更能很好地发挥学生的主体地位,研究性学习,强调学习方式的研究性;学习内容的实践性;认识过程的完整性。
它在本质上是一种基于问题的学习法,以学生的自主性、探索性学习为基础,从学生生活与社会生活中选择和确定研究专题,主要以个人和小组合作的方式进行。
计算机课尤其如此,必须重视研究性教学的重要性才能更好地让学生学习计算机知识。
计算机课是一门实践性很强、极富创造性的课。
“任务驱动”教学法符合计算机系统的层次性和实用性,提出了由表及里、逐层深入的学习途径,便于学生循序渐进地学习计算机的知识和技能。
【任务驱动模式在计算机教学的应用】相关文章:
高职计算机教学的任务驱动法应用论文10-11
计算机应用课程任务驱动教学思考论文10-09
任务驱动法在高职计算机教学中的应用论文10-09
任务驱动法在计算机应用教学的实践论文10-09
计算机教学中任务驱动教学法的应用论文10-10
计算机应用基础任务驱动法教学研究的论文10-08
计算机应用任务驱动教学法实践论文10-09
计算机应用基础任务驱动教学法研究论文10-08
任务驱动法在计算机应用基础课中的应用论文10-08