随着现代教育改革的不断推进,传统的教学模式已经不能适应软件工程教学的要求,而任务驱动教学模式是一种基于建构主义学习理论的新型教学模式,通过引入情境教学的方法,激发学生的学习兴趣,发挥了学生的主观能动性,提高了软件工程教学的效果。下面就为大家详细介绍下软件工程在职研究生任务驱动教学模式的创建。
一、教学计划阶段
教学计划阶段主要是指教师要在认真分析软件工程教学大纲的基础上,推导出各个不同知识模块的教学主题,并且根据教学主题设计整个知识体系,设定教学情境,明确教学目标,制定合理的教学计划,为开展任务驱动教学打下基础。
二、教学实施阶段
在教学实施阶段,主要是指软件工程在职研究生教师按照之前制定的教学计划,结合当前的教学主题,设计出适合学生的任务驱动方案,并且按照任务驱动的方法完成教学。学生要根据教师的任务要求,完成软件的分析、设计、完成和测试任务,在学与做的过程中完成软件设计作品。因为教学主题不同,所以学生接受的任务也会有多个,所以任务驱动教学是一个循环的过程。
在任务驱动教学的实施阶段,一个关键的因素就是教学情境的设计与实施。情境的创设一般可以分为以下四个步骤:首先,应该根据软件工程的课程知识结构,科学的设计情境创设的方案,确定学生需要完成的软件作品以及相关背景资料的准备。在这一过程中要充分的考虑学生学习能力的差异,根据不同学生的水平进行任务设计和分配;其次,教师在制定好了教学任务后,应该针对已经设定好的作品,搜集相关的素材,以便学生日后参考;再次,教师在完成理论基础的讲解后,宣布作品要求,分配任务,通知学生尽早准备;最后,教师应该帮助学生组织任务的实施,进行任务指导和检查。可以根据学生的学习水平差异,进行交叉分组,并且推选组长,制定作品完成时间表。在整个过程中,应该提倡学生发挥主观能动性,自己解决问题,教师应该及时对学生的任务完成情况进行检查,给予学生适当的启发和指导。
三、教学检查阶段
在教学检查阶段,主要是教师针对学生的完成情况,对学生进行的考核,考核内容包括各个教学模块的简单任务和复杂任务,以及贯穿在整个教学过程中的综合任务完成情况。简单任务主要是指课堂练习,采取现做现查的方法,对发现的问题进行课堂上的当场解决。复杂任务则是以课后的练习为主,对学生所提交的文档进行检查。综合任务的检查则是对学生软件设计作品的完成情况进行检测和评价。通过对学生任务完成情况的检查,软件工程在职研究生教师可以及时的掌握任务的难易程度和可操作性,对任务进行优化,学生也可以根据自己的考核结果,调整自己的学习方式,以便更好的完成教师布置的学习任务。