任务驱动教学法在“C语言程序设计”课程中的应用*
2012-08-15王江涛
长沙大学学报 2012年5期
王江涛
(长沙大学计算机系,湖南 长沙 410003)
“任务驱动教学法”即学生在学习的过程中,通过教师指导,围绕一个事先设计好的任务活动,在强烈的问题动机驱动下,主动对任务进行自主探索和互相合作、互相学习的一种实践活动.它是以一种构建主义的认知灵活性理论为基础,并将教学内容设计成学生感兴趣的具体任务的教学方式,以达到教学的目的[1].
“任务驱动教学法”的实施,改变了传统的教师讲、学生听的教学模式.通过“任务”,让学生学习目标变得更为明确,并给予他们充分的自由,使他们成为学习的主体,让教和学的过程更加生动有趣和易于接受,开创了探索型的新型学习方式.
1 任务驱动教学法在“C语言程序设计”课程中的具体实施
“C语言程序设计”是一门操作性和应用性很强的计算机语言课程,其对实践应用环节的要求十分高.下文中,笔者就任务驱动教学法在“C语言程序设计”[2,3]课程中的实施步骤进行具体分析:
1.1 明确目标,设计任务
实施任务驱动教学法的关键在于设计任务.因此,在教学过程中,首先要明确教学目标,然后再精心设计任务,应遵循以下几点原则:
(1)针对性,以学生为主体,老师为主导,统筹兼顾.根据学生的实际情况和兴趣点来针对性的设计任务;
(2)连贯性,总任务下设计有子任务,需让总任务下的每一个子任务之间有连贯性,保证任务是一个整体;
(3)层次性,根据学生的认知能力特点将任务分层次,遵循循序渐……
登录APP查看全文
