任务驱动教学法在VB语言程序设计课程教学中的应用初探

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务驱动教学法在VB语言程序设计课程
教学中的应用初探
摘要:C语言程序设计是一门面向过程程序设计课程,是高职院校软件专业
课程教学的重要组成,在教学过程中,传统教学方法不仅会影响学生学习积极性,而且学生始终处于被动学习状态,难以真正掌握课程的要领。

而通过任务驱动教
学法的应用,在C语言程序设计课程中可以取得良好效果,并帮助学生顺利完成
知识学习。

关键词:任务驱动教学法; C语言程序设计;教学创新;积极性
引言:C语言程序设计是高职院校计算机软件技术的必修课,这门课程是程
序设计的入门学科,也是学生面向对象程序设计的基础知识,在C语言程序设计
教学过程中,绝大部分教师仍然沿用传统的教学方式,无法体现学生的主体地位,导致学生始终被动的学习知识,并没有明确教育目标,这会产生一定影响难以实
现更加科学教育,从而影响学生未来发展。

所以,在当前教育基础上,必须要加
强理论与实践的整合,培养更多应用型人才才能引导学生主动学习,在C语言程
序设计教学中,通过任务驱动进行法围绕教学目标,结合实际情况进行个性化教育,从而增强学生对重点知识的理解,使得学生可以积累更多经验,为后续知识
学习带来更多的帮助。

一、教学内容安排与教学组织
任务驱动教学模式可以提高程序设计教学的可靠性,也是传统教学模式优化
的必要性工作,可以培养学生综合能力,并将其作为主线组织教学,强化学生对
重点内容的理解,发挥一定的作用及优势。

(一)以培养学生兴趣设置教学内容
兴趣是引导学生高效完成知识学习的必备工作,教师需要加强对兴趣激发的重视,深入探究并挖掘教材,详细分析教学内容,将内容转化为学生兴趣,结合实际问题将其作为载体,引导学生主动参与到知识探索当中,解决当前教育教学面临问题,发挥必要性作用及优势[1]。

(二)以程序设计为主展开教学
教师给出问题后要求学生分析问题,并通过模型建立设置算法,最后编码测试完成整个升级过程,需要学生对知识有个初步掌握,而且学生在探索时还应该建立基本思想,培养学生的C语言应用能力,注重语言本体与编程技巧学习,强化学生对重点知识的理解,为后续知识探索带来更多帮助。

(三)基于任务驱动主题教学
任务驱动教学程序设计、课程内容分为若干主题,每个章节都可以通过实例作为主线,内容围绕实例所展开。

而且在教育过程中,需要结合实例进行重点讲解,同时还应该结合上级实验的方式,帮助学生解决疑难问题,通过例子分析,重点讲解程序设定的方法,以语言知识作为基础加强练习,使得学生在实践中掌握更多知识,培养学生的程序设计能力,逐步理解并掌握设计思想,并在学习过程中对出现的问题及时探索,发挥必要性作用及优势[2]。

二、教学案例设计
(一)选择学生熟悉的内容提出问题
任务驱动教学法的应用涉及的内容较多,在案例设计的过程中,选择学生感兴趣的内容,以“幸运52”的案例,设计猜数游戏,如随机产生100-999质检整数,用户反复输入答案,若用户答案大于正确数值,则现实提高,反之则降低,直到正确输入为止,通过这种方式可以激发学生的学习兴趣,并引导学生快速且正确的获取答案。

通过算法设计,如初始化X=1,100-999选择时,数字递增,则正确选择为x=(x+1)x2,随后生成运行结果。

(二)问题分析与方案确定
任务驱动教学法中,教师应将学生分为若干个小组,并提出问题,让学生进
行问题的认真分析,检查重点资料,以确定设计方案作为基础,教师应对每组确
定的方案进行分析,并结合c语言程序设置知识点将知识传授给学生,让学生形
成正确的学习观念。

(三)编程与测试
在此阶段,各小组需确定方案,编写程序,随后按照相应步骤进行测试,实
现顺利完成测试。

在指出重难点时,应提出正确的改进方案,并规范学生的想法。

(四)复习与总结
任务驱动需要从学生的角度出发,对削弱知识系统性提出建议,避免妨碍学
生对知识的理解。

再加上学生能力不同,在这节课教学中,每个学生所掌握的知
识不同,教师在引导学生探索知识是,应抓好课堂总结,对知识重点进行梳理,
帮助学生系统化学习知识,使得学生的学习能力得到大幅度提升,以重点内容总
结的方式进行引导,跟上教学进度,促使学生全面掌握重点知识,并达到教学目
标[3]。

三、任务驱动教学法实施需要注意的问题
(一)任务的系统性和阶梯性
教材的每一章都有教学目标,在设计任务时需要把目标分为若干个小目标,
每个小目标都是相互关联的,由易到难的层层递进设计,在优化设计时需要结合
实际情况进行选择,把目标用一个大任务,根据学生成绩评定等级进行概括,而
且这一目标实现是通过语句体现,并且在设计任务过程中,需要通过子任务设置
的方式,让学生独立完成给予学生一定的机会,促使学生对知识掌握更加充分,
同时4个子任务围绕一个主题,遵循从简到易循序渐进的原则,让学生更加深入
的掌握更多知识,并鼓励学生完成知识探索,形成正确习惯,为学生的后续知识
学习带来更多帮助。

(二)学生学习的主动性和积极性
兴趣是最好的,老师在设计任务过程中必须要吸引学生的热情,这样才可以让学生主动参与到课堂当中,通过教学任务保证顺利完成,并在任务完成时引导学生积极探索。

在完成任务时,教师还应该通过引导的方式鼓励学生思考,培养学生的独立学习能力,通过强化创新的方式为学生的语言探索带来更多帮助,并且在任务设计时,结合实际生活中常见的问题进行分析,促使学生对重点内容掌握,更加充分发挥必要性作用。

结束语:总而言之,通过实践调查任务驱动教学法,引导学生掌握程序课程的重点内容,而且学生要解决实际问题的应用能力,可以得到全面提高,促进学生对重点知识理解。

所以,在教学实践中,教师需要加强对任务驱动教学法应用的重视,结合综合实践较强的课程,以便制定更加合理的教学模式,引导学生掌握更多知识,避免生搬硬套的进行教学而产生一定影响,充分调动学生的学习兴趣,加深学生对课程,理解培养学生的独立分析能力,真正提高学生的实际应用能力,从而发挥必要性作用。

参考文献
[1]李晶.任务驱动教学法在中职《C语言程序设计》课程教学中的应用[J].黑河教育,2020(01):85-86.
[2]何敏华.项目导入任务驱动教学法在“C语言程序设计”课程教学中的运用[J].江苏科技信息,2019(31):67-68.
[3]张丽君.“任务驱动”教学法在Visual Basic程序设计课程教学中的应用探索[J].中国管理信息化,2019,19(18):233-234.。

相关文档
最新文档