欢迎访问职称论文网!
教育论文

软件技术基础课程中查找算法的学习过程

引言

计算机软件技术基础是陆军工程大学非计算机专业的公共必修课。本课程注重计算机软件的基础知识,培养学生的计算思维能力,使学生具有计算机分析和解决问题的意识和能力。为了在实际教学过程中取得更好的教学效果,采用任务驱动[1]小组教学模式。所谓任务驱动驱动。[2]也就是说,在学习信息技术的过程中,在老师的帮助下,学生围绕一个共同的任务活动中心,通过积极应用学习资源,进行自主探索和互动合作,引导学生在完成既定任务的同时开展学习实践活动。

1教学任务设计

在任务驱动的小组教学模式中,任务是关键,要求任务适合学生,否则会影响教学效果[3]。因此,在任务设计中要做到以下几个方面:(1)明确教学目标,突出重点。也就是说,在设计任务之前,要确定学生是否能通过任务掌握所学知识点。教师首先确定教学的总体目标,在此基础上设计相应的任务,最终通过任务实现教学目标。(2)符合学生的特点。每个教学班的学生基础参差不齐,对计算机知识的掌握程度不同,学习理解能力也不同。在学习过程中,对知识点的理解深度也不同。因此,教师要分层次进行教学,在设计任务时要考虑学生的层次,分层次布置任务。让学生选择适合自己难度的任务。(3)实例接近现实。任务的选择必须贴近学生的实际需要,尽量设置与学生专业一致的任务,激发学生的学习兴趣。例如,在谈论查找算法时,结合破译密码的例子,学生可以体验如何设计查找算法,并使用计算机通过查找密码本解密密文。(4)难度适中,逐步推进。学生掌握计算机软件知识是一个逐渐积累的过程。因此,任务设置不仅要考虑学生的具体情况,还要考虑知识的重点和难点,使任务设置合理得当。只有这样,学生对知识的认知才能循序渐进。(5)以小组学习为中心。在软件技术基础课程中,任务驱动组织教学,每个重要的知识点都有相应的任务。在整个任务设计过程中,每个学生都要独立完成相应的基本任务,使人员分工明确。在完成过程中,教师可以通过观察学生,了解学生的学习情况,并对学生进行个别指导。在整个小组的学习过程中,学生是学习的主体,教师处于主导地位,引导学生学习,促进学生学习能力的提高,增强学生团结互助的能力。

2学习小组划分

课程采用分组教学模式[4],小组划分要遵循优带差、相互合作、共同学习、取长补短、组内合作、组间竞争的一定原则。因此,在分组时应考虑以下几点:①小组成员不能随意选择,只根据学生的意愿进行匹配是不合理的。分组时,教师应考虑每个学生的素质,从学生的个人特点、学习能力等因素入手。合理组合不同能力的学生,保证小组间能力的平衡;②小组成员人数要合理安排,一般在5人左右;③明确组内任务的分工。每次任务安排时,组内随机设置组长,负责组内任务的分工和协调,确保任务有序进行。在任务阶段,组长还应及时组织成员进行讨论和交流,以促进成员之间的共同学习。

3教学组织

在完成教学任务设计和学习小组划分后,有必要组织教学活动的实施,这是教学中最重要的一点。整个教学过程分为五个阶段:示例演示、分析示例任务、布置任务、完成任务、评价任务。以软件技术基础课程中查找算法的学习过程为例说明具体实施情况。(1)实例演示。教师在课前设计了一个具体的示范实例,涉及到内容的重要知识点。学生在课前对实例所涉及的知识点有一个简单的了解。在课堂上,老师通过演示讲解了实现整个实例的过程。例如,教师在解释查找算法时,引入密码破译实例,首先显示程序中的密码簿,解释具体的编程实现过程,然后显示输入密文,系统破译输出明文。本实例采用BYOB软件的实现有利于学生避免难学的语法知识,真正专注于掌握算法的本质。通过分析密码破译实例,学生可以从整体上对查找算法有一定的了解,知道如何使用BYOB实现制作简单的密码本,如何选择更好的查找算法来实现密码破译。(3)布置任务。在讲解了本课程的主要内容后,教师给出了新的课程任务,并解释了该任务对学生在课程学习、生活和工作中的重要性。本课程的新任务是学习小组根据示例设计新的密码书,编写相应的搜索算法,实现密码破译系统,使学生真正掌握搜索算法的真正含义。(4)完成任务。每个学习小组收到任务后,组长组织成员进行讨论和分工。每个学生根据自己的任务从实际出发,通过查阅资料、在线搜索、共同讨论等方式掌握相应的知识点,编程实现。通过比较各种搜索算法的效率,知道如何设计出提高破译效率的算法。在各组完成任务阶段,教师要及时了解学生的掌握情况,对基础较差的学生进行个别辅导。对于大多数学生遇到的典型问题,老师要及时讲解。(5)评价任务。学生完成任务后,各小组组长通过演讲评价小组任务的完成情况,分析优缺点,对小组成员的表现进行评分。然后,老师总结完成任务的情况,详细讲解每组的薄弱环节。在总结中,分析每个小组程序的不足,让学生获得经验教训。此外,学生在每项任务中取得的成绩应作为最终评估的一部分。

4信息化手段的应用

为了提高学生自主学习和利用信息平台的能力,在校园网络的支持下,建立了现代网络平台,将网络资源作为学生学习课程的教学手段。①教师将多媒体课件、微课视频、课程学习要求、主要知识点、相关材料、模拟练习等放在平台上。课后,学生可以在平台的帮助下学习;②将每节课的重点和难点录制成教学视频,供学生在线学习;③为方便学生与教师沟通学习内容,平台还提供互动答疑模块,方便教师指导学生;④该平台提供了一个学习和交流模块,以方便学生之间的学习和交流。学生还可以上传自己的作品,并将学习过程中的一些经验和学习技能上传到平台上,供大家一起学习;⑤将其他相关课程的链接引入平台,供学生查阅学习。

5结语

任务驱动的小组教学模式改变了传统的传统教学模式,主要以学生为学习主体,使学生真正认识到小组合作的好处。任务驱动的小组教学模式对教师提出了更高的要求,要求教师不断提高自身素质:首先,教师应尽可能收集接近学生学习、生活和工作的应用实例,丰富课程内容;其次,精心准备每节课,设计任务难度适中;第三,提高专业知识,提高课堂控制能力,特别是适应性。与传统的教学模式相比,任务驱动的小组教学模式花费了更多的教师时间,但使用这种教学模式可以促进任务学习、任务教学、任务发展,真正培养实践创新人才。


热门期刊