APP下载

“软件技术基础”任务驱动式分组教学模式探析

2019-03-28谢志英谢方方

软件导刊(教育技术) 2019年2期
关键词:实例分组知识点

李 艳,谢志英,谢方方

(陆军工程大学石家庄校区 装备模拟训练中心,河北 石家庄 050003)

0 引言

计算机软件技术基础是陆军工程大学非计算机专业的公共必修课,课程重点是计算机软件基础知识,培养学员的计算思维能力,使学员初步具备计算机分析问题和解决问题的意识和能力。

为在实际授课过程中获得较好的授课效果,采用任务驱动式[1]的分组教学模式。

所谓任务驱动[2]就是在学习信息技术的过程中,学员在教师帮助下围绕一个共同的任务活动中心,在问题驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学员产生学习实践活动。

1 教学任务设计

在任务驱动式的分组教学模式中,任务是关键,要求布置的任务适合学员,否则会影响教学效果[3]。因此,在任务设计中要做到以下几个方面:

(1)明确教学目标,突出重点。即在设计任务前要确定学员通过任务能否掌握所学知识点。教师首先确定授课的总体目标,在其基础上设计相应的任务,最终通过任务实现教学目标。

(2)符合学员特点。每个教学班次的学员基础参差不齐,对于计算机知识的掌握程度不尽相同,他们的学习理解能力也存在差异,在学习过程中,对知识点理解的深度也不一样。因此,教师应分层次进行教学,在任务设计时要考虑学员的层次,分层次布置任务。让学员选择合适自己难度的任务。

(3)实例与现实相接近。任务的选取一定要紧贴学员实际需求,尽量设置与学员专业相符的任务,激发学员的学习兴趣。例如,在讲查找算法时,结合破译密码的实例,让学员体会如何设计查找算法利用计算机通过查找密码本对密文进行解密。

(4)难易适中,逐步推进。学员对于计算机软件知识的掌握是一个逐步积累的过程。因此,任务的设置既要考虑学员的具体情况,又要考虑知识的重点和难点,将任务设置合理得当。这样学员对知识的认知才能循序渐进。

(5)以小组学习为中心。在软件技术基础课程中采用任务驱动组织教学,每个重要的知识点都有相应的任务。在整个任务的设计过程中,每名学员都要独立完成相应的基本任务,做到人员分工明确。在完成过程中,教师可以通过对学员的观察,了解学员的学习情况,并对学员进行个别辅导。在整个小组的学习过程中,学员是学习的主体,而教师处于主导地位,引导学员进行学习,以促进学员学习能力的提高,增强学员团结互助的能力。

2 学习小组划分

课程采用分组教学模式[4],对于小组的划分要遵循一定的原则,即以优带差、互相协作、共同学习、取长补短,组内合作、组间竞争。

因此,在分组时应考虑以下几点:①小组成员不能随意选择,只按照学员意志进行搭配的形式是不合理的。在分组时,教师应该考虑每名学员的素质,从学员个人特点、学习能力等因素入手。将能力不同的学员进行合理组合,保证小组之间能力的平衡;②小组成员人数要安排合理,一般为5人左右;③明确组内任务分工,每次布置任务时,都会随机在组内设一名组长,负责组内任务分工及协调工作,以确保任务的有序进行。在任务开展阶段,组长还要适时组织成员进行讨论交流,以促进成员之间共同学习。

3 教学组织

完成教学任务设计和学习小组划分后,就要对教学活动的实施进行组织,这是开展教学的最重要一点。整个教学过程共分为5个阶段:实例演示、分析实例任务、布置任务、完成任务、讲评任务。下面以软件技术基础课程中查找算法的学习过程为例说明具体的实施情况。

(1)实例演示。教师课前设计一个具体的演示实例,该演示实例涉及所讲内容的重要知识点。学员在课前简单了解实例所涉及到的知识点。课堂上,教师通过演示讲解整个实例的实现过程。例如,教师在讲解查找算法这一讲时,引入密码破译实例,首先为学员展示程序中实现的密码本,讲解具体的编程实现过程;然后,为学员展示输入密文,系统进行破译输出明文的过程(如图1所示,为密码破译演示界面)。

本实例采用BYOB软件实现,有利于学员避开难学的语法知识,真正将主要精力放在掌握算法的精髓上。

通过分析密码破译实例,学员能够从整体上对查找算法有一定的了解,知道如何利用BYOB实现制作一个简单的密码本,如何选择较好的查找算法实现密码破译。

图1 密码破译演示界面

(3)布置任务。讲解完本次课程主要内容之后,教师给出有关课程的新任务,并说明该任务对于学员在课程学习、生活及工作等方面的重要性。本次课的新任务是各学习小组参照演示实例,自己设计新的密码本,编写相应的查找算法实现密码破译系统,该任务能够使学员真正掌握查找算法的真谛。

(4)完成任务。每个学习小组领取任务后,由组长组织成员讨论,并进行分工,每个学员根据自己所承担的任务从实际出发,通过查阅资料、上网搜索和共同讨论的方式掌握相应的知识点,并编程实现。通过比较各种查找算法的效率,知道如何设计出提高破译效率的算法。在每个小组的完成任务阶段,教师要及时了解学员的掌握情况,对于基础较差的学员,进行个别辅导。对于大部分学员遇到的典型问题,教师要及时进行讲解。

(5)讲评任务。学员完成任务后,各小组组长通过发言的方式对本组任务完成情况进行评价,分析优点和不足,给组内成员的表现打分。然后,教师对完成任务情况进行总结,对每组的薄弱环节进行详细的讲解。在总结中,分析各小组程序中的不足,使学员获得经验和教训。另外,学员在每次任务中取得的成绩应作为最终考核的一部分。

4 信息化手段的运用

为了提高学员自主学习和利用信息化平台的能力,在校园网的支持下构建了现代化网络学习平台,将网络资源作为学员学习课程的一种教学手段。①教师将平时备课的多媒体课件、微课视频、课程学习要求、主要知识点、相关素材、模拟练习等放到学习平台上。课后学员可以借助平台进行学习;②将每节课中的重点、难点录制成教学视频放在网上供学员进行学习;③为了便于学员和教师对学习内容的沟通,平台中还提供了互动答疑模块,方便老师对学员进行指导;④平台中提供了学习交流模块,便于学员之间进行学习交流。学员也可将自己的作品上传,将在学习过程中的一些心得体会、学习技巧上传到平台中供大家共同学习;⑤将其它相关课程的链接引入平台,供学员查阅学习。

5 结语

任务驱动式的分组教学模式改变了以往以传授知识为主的传统教学模式,主要采用学员为学习主体,使学员真正体会到小组内相互合作、取长补短的益处。任务驱动式的分组教学模式对教师提出了更高要求,需要教师不断提高自身的素质:首先,教师要尽可能地搜集那些贴近学员学习、生活及工作的应用实例,丰富课程内容;其次,精心准备每堂课,设计任务要难易适中;再次,提高自己的专业知识,使自己的课堂驾驭能力不断提高,特别是应变能力。

与传统教学模式相比,任务驱动式分组教学模式花费教师时间较多,但是采用该模式进行教学能够以任务促学习,以任务促教学,以任务促发展,真正能够培养出实践创新型人才。

猜你喜欢

实例分组知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
分组搭配
怎么分组
分组
关于G20 的知识点
完形填空Ⅱ
完形填空Ⅰ