软件工程任务驱动教学模式的探索与构建

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:roycetang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着新课程教育改革的不断推进,高校计算机专业不断发展和完善,其中软件工程是该专业的基础课程,其教学效果关系着整个学科的建设。然而,传统的教学模式中,存在着教学手段落后、教学目标不明确等问题,教学效果并不理想。任务驱动教学模式符合软件工程的课程特点,不仅可以引起学生学习的兴趣,而且可以极大的提高教学效果。因此,本文对任务驱动教学模式进行探索,并提出高校软件工程任务驱动教学模式构建的对策。
  关键词:软件工程;任务驱动教学模式;构建对策
  中图分类号:TP311.5-4
  软件工程是针对计算机软件开发和维护的工程学科,其主要目的是教会学生开发软件的原则和方法,提高学生的分析和设计软件的能力。软件工程课程教学的知识体系比较复杂,内容丰富,课程比较注重实践和理论的结合教学。理论知识是软件开发工作中长期以来总结的经验教训,对学生学习软件开发具有重要的指导作用,但是理论知识往往比较繁杂,易使学生产生厌学心理;实践活动是软件工程教学的关键,但是其规模往往较大,学生无从下手,很难掌握其精华和重点。此外,传统的教学模式、教学手段落后,导致软件工程教学效果不理想。任务驱动教学模式的引入,可以极大的调动学生的积极性,有效的提高软件工程的教学效果。本文对任务驱动教学模式进行探索,并提出高校软件工程任务驱动教学模式构建的对策。
  1 任务驱动教学模式概述
  1.1 任务驱动教学模式的概念
  任务驱动教学模式主要侧重于强调情境教学的重要性,主张让学生在真实的情境的任务驱动作用下,充分的发挥主观能动性,自己动手去探究问题,寻找解决问题、完成任务的方法,通过协作的方式,在讨论中进行学习活动。平时,我有教学过程中发现,现在的学生对学习的兴趣较淡,特别是在无需交作业的前提下,学生听课的注意力不容易集中,要让他们自己动手就更难了。所以,为了激发学生的学习兴趣,本人沿用任务驱动教学模式。这样,学生不仅可以在完成任务的过程中学到知识,而且可以培养学生的动手能力,提高学生的创新思维能力。在整个学习过程中,学生一直是任务完成的主体,教师则是指导者,帮助学生创设学习情境、设计学习任务、提供学习资源,是整个任务驱动教学的发起者和监督者。与传统的教学模式相比,任务驱动教学模式强调发挥学生的主观能动性,坚持“学以致用”的原则,要求学生在实现教师安排的学习任务的过程中,实现了知识的积累,培养学生的创造性思维能力。同样,教师作为引导者,在帮助学生完成学习任务的过程中,也收获了教学经验。
  1.2 任务驱动教学的特点
  (1)创设教学情境
  利用先进的多媒体教学手段来创设教学情境是任务驱动教学模式的重要前提,建构主义学习理论认为,学习是在学习者与教学情境进行相互作用的过程中主动建构内部心理表征的过程。因此,任务驱动教学模式首先应该根据教学内容和知识结构,利用多媒体技术创设教学情境,采取启发式讲解、巧设疑问、等方式,激起学生的学习兴趣,从而帮助学生发现问题,解决问题。
  (2)自主探索
  在任务驱动教学模式下,教师负责设计任务并将任务分发给学生,学生在拿到任务以后,进行自主探索学习。我在教学中,特别是在教授软件开发的过程中,在学生个人无法熟练使用开发软件时,可以允许几个同学为一组,形成一个团队,共同开发。团队开发过程中,可以互相讨论,互相帮助。这种学习方式不但可以引起学生的兴趣,在学习过程中还能充分的发挥学生的主观能动性。学生通过在计算机上进行自主操作,体验成功和失败,以便正确的评价自己的学习效果,对自己所学有正确的理解,以探求问题的最终解决。学生在遇到困难时,还可以向老师进行求助,可以培养学生自主与协作的能力,以便学生能够循序渐进的学习课程知识,不断培养学生的探索进取精神。
  (3)效果评价
  为了有效的检验学生的学习效果,督促学生尽快完成预期目标,发现教学中存在的问题,应该对学生的学习效果进行检查和评价。一般情况下,我会阶段性地检查学生任务的完成情况,进度理想会给予肯定;若进度不理想,会给予鼓励,并督促学生注意加快进度。这样及时的监督可以有效地控制学生完成任务的进度,不然习惯拖拉的同学就有可能无法在规定时间内完成任务。
  2 软件工程任务驱动教学模式的创建
  2.1 教学计划阶段
  教学计划阶段主要是指教师要在认真分析软件工程教学大纲的基础上,推导出各个不同知识模块的教学主题,并且根据教学主题设计整个知识体系,设定教学情境,明确教学目标,制定合理的教学计划,为开展任务驱动教学打下基础。
  2.2 教学实施阶段
  在教学实施阶段,主要是指教师按照之前制定的教学计划,结合当前的教学主题,设计出适合学生的任务驱动方案,并且按照任务驱动的方法完成教学。学生要根据教师的任务要求,完成软件的分析、设计、完成和测试任务,在学与做的过程中完成软件设计作品。因为教学主题不同,所以学生接受的任务也会有多个,所以任务驱动教学是一个循环的过程。
  在任务驱动教学的实施阶段,一个关键的因素就是教学情境的设计与实施。在教学情境的设计过程中,我会给学生提供一些具有实际意义的作品信息和资料,然后学生根据自己的兴趣,运动软件工程技术去主动进行探索、设计和实现这一软件作品。因此,软件工程学习情境包括软件作品的分析、设计和实现的全过程,也就是学生根据教师要求、教师提供的资料和素材,自己动手完成一份实际的软件作品。这个软件作品的完成过程也就是学生知识的建构、创新能力的培养过程。
  情境的创设一般可以分为以下四个步骤:首先,应该根据软件工程的课程知识结构,科学的设计情境创设的方案,确定学生需要完成的软件作品以及相关背景资料的准备。在这一过程中要充分的考虑学生学习能力的差异,根据不同学生的水平进行任务设计和分配;其次,教师在制定好了教學任务后,应该针对已经设定好的作品,搜集相关的素材,以便学生日后参考;再次,教师在完成理论基础的讲解后,宣布作品要求,分配任务,通知学生尽早准备;最后,教师应该帮助学生组织任务的实施,进行任务指导和检查。可以根据学生的学习水平差异,进行交叉分组,并且推选组长,制定作品完成时间表。在整个过程中,应该提倡学生发挥主观能动性,自己解决问题,教师应该及时对学生的任务完成情况进行检查,给予学生适当的启发和指导。
  2.3 教学检查阶段
  在教学检查阶段,主要是教师针对学生的完成情况,对学生进行的考核,考核内容包括各个教学模块的简单任务和复杂任务,以及贯穿在整个教学过程中的综合任务完成情况。简单任务主要是指课堂练习,采取现做现查的方法,对发现的问题进行课堂上的当场解决。复杂任务则是以课后的练习为主,对学生所提交的文档进行检查。综合任务的检查则是对学生软件设计作品的完成情况进行检测和评价。通过对学生任务完成情况的检查,教师可以及时的掌握任务的难易程度和可操作性,对任务进行优化,学生也可以根据自己的考核结果,调整自己的学习方式,以便更好的完成教师布置的学习任务。
  3 结语
  随着现代教育改革的不断推进,传统的教学模式已经不能适应软件工程教学的要求,而在我的教学过程中发现,任务驱动教学模式是一种基于建构主义学习理论的新型教学模式,通过引入情境教学的方法,激发学生的学习兴趣,发挥了学生的主观能动性,提高了软件工程教学的效果。
  参考文献:
  [1]和学玲,程国忠.任务驱动教学模式的探讨和应用[J].新课程研究,2010(8).
  [2]杨志耘,刘建宾.软件工程任务驱动教学模式的探索与构建[J].高等理科教育,2005(17).
  作者单位:广州东华职业学院,广州 510540
其他文献
目的 对糖尿病酮症酸中毒(DKA)临床特点及有效救治的途径进行探讨.方法 对我院收治的86例DKA患者的临床资料及救治过程进行回顾性分析.结果 2例死亡(2.33%),84例临床治愈(97.
目的 探讨咳嗽变异性哮喘的临床表现特征及治疗方法.方法 回顾性分析本院26例咳嗽变异性哮喘患者的临床资料.结果 全部病例均以慢性顽固性主要症状,查体和辅助检查多无特殊异
目的 了解我县钩端螺旋体病流行病学特征,为有效预防与控制钩端螺旋体病的发生和流行提供科学依据.方法 采用描述性流行病学方法对2000~2006年我县钩端螺旋体病疫情报告及其相
目的 探讨女性同性性早熟症的对症治疗效果.方法 研究分析女性同性性早熟症的临床表现,总结对症治疗的方法.结论 根据病情的不同表现进行对症治疗.
目的 探讨乳腺癌患者保乳术后放化疗的护理干预.方法 120例患者均在术后进行放化疗.放疗前做好心理护理,放疗过程中注意并发症的护理,观察美容效果及放疗后皮肤反应.结果 本
Cardiovascular disease is a major consideration in the patients with diabetes and chronic kidney disease (CKD).Vascular calcification is an important problem a