052.任务驱动教学法在程序设计语言中的运用
- 格式:doc
- 大小:36.50 KB
- 文档页数:4
任务驱动教学法在中职《C语言程序设计》课程教学中的应用【摘要】本文以任务驱动教学法在中职《C语言程序设计》课程中的应用为主题,探讨了任务驱动教学法的理论基础、在课程中的具体运用和实践方法,以及对学生学习能力和实际能力的提升作用。
通过对任务驱动教学法的研究和实践,发现该教学法在中职《C语言程序设计》课程中能够有效提高学生的学习和实际能力,培养学生的解决问题和创新能力。
同时也分析了任务驱动教学法的一些局限性,并展望了未来在教学实践中的应用和发展前景。
该研究对于提高中职《C语言程序设计》课程教学质量和学生能力的培养具有一定的借鉴意义和指导价值。
【关键词】任务驱动教学法、中职教育、C语言程序设计、课程设计、学习能力、实际能力、实际效果、局限性、展望。
1. 引言1.1 任务驱动教学法在中职《C语言程序设计》课程教学中的应用任务驱动教学法是一种以任务为核心的教学方法,通过设定具体任务来激发学生学习的主动性和积极性,促进学生的自主学习和实践能力的培养。
在中职《C语言程序设计》课程中,任务驱动教学法的应用可以有效地激发学生学习的兴趣和动力,提高学习效果和实际能力。
通过任务驱动教学法,教师可以将课程内容与实际任务相结合,让学生在解决实际问题的过程中实践所学知识,更好地理解和掌握课程内容。
教师可以设计一个实际的编程任务,要求学生通过C语言编程解决问题,让学生在实际操作中学会应用语法和算法,提高编程能力和解决问题的能力。
任务驱动教学法还可以促进学生的团队合作能力和创新思维。
在解决任务的过程中,学生需要相互合作、讨论和交流,提高团队协作能力;学生也会面对各种挑战和问题,在解决问题的过程中培养创新思维和解决实际问题的能力。
2. 正文2.1 任务驱动教学法的理论基础任务驱动教学法的理论基础是基于构建学生的任务意识和任务解决能力。
任务驱动教学法强调学生根据具体任务需求进行学习和实践,通过实际问题和任务情境的引导,激发学生的学习兴趣和动力,帮助他们更好地掌握知识和技能。
任务驱动法在程序设计教学中的运用文/曹丽萍《Visual Basic程序设计》是中等职业学校计算机专业学生必修的专业基础课程,对于提高学生的专业水平,形成专业领域中的实际工作能力,具有举足轻重的作用。
经过多年的教学实践,笔者发现,要指导学生学好这门课程,两个“差距”的问题必须解决。
一是教材与学情之间的差距。
虽然《Visual Basic程序设计》功能强大,其方便快捷的可视化编程手段,使得程序设计变得容易,但是,Visual Basic 语言内容丰富,知识又涉及许多抽象的术语,如类、对象、过程、语句、控件等,而我们的中职学生,虽有学好本课程的良好愿望,但学习底子较弱,英语基础较差,畏难情绪严重。
这种教材与学情之间的脱节,直接影响学生的学习效果。
二是学生与学生之间的差距。
中职学生的知识水平、思维能力、自学能力参差不齐,在采用传统方法教学的过程中,笔者发现学生中“吃不了”与“吃不饱”的问题十分突出,这一“剪刀差”现象如不加以科学化解,势必对学生的学习效果产生极大的消极影响。
如何依据教材特点,立足学生实际,合理解决上述问题,是笔者多年来教改探索的核心。
经过多种教学方法的尝试与比较,笔者认为,任务驱动教学法既能充分发掘《Visual Basic程序设计》操作性较强、可分解成小“任务”教学的优势,从而降低学习难度,衔接学情,又有利于激发学生的学习热情、培养学生的合作精神,尤其是可以科学化解学生中的“剪刀差”问题,十分适合这一课程的教学。
本文以实际教学为例,谈谈笔者近年来在《Visual Basic程序设计》教学中实施任务驱动教学法的实践与体会。
一、教材内容化整为零,以小任务达成总目标《Visual Basic程序设计》是一门知识性和技能性高度结合的课程,要求学生既要学好理论知识,又要掌握实际操作技能。
然而现行教材在内容编排上多以线性方式展开,如果在教学中仍按传统的章节分类讲授,势必降低课程的实用性,也缺乏趣味性,不但难以培养学生的学习兴趣,容易使教学双方都陷入困境,而且,学生也不知道如何在真实的情境中灵活地运用知识和技巧。
任务驱动教学法在程序设计语言教学中的初步实践
和探索
任务驱动教学法是一种以学生完成特定任务为核心的教学方法。
在程序设计语言教学中,任务驱动教学法可以通过以下步骤来进行初步实践和探索:
1. 设计具体任务:根据学生的水平和学习目标,设计一系列具体任务,这些任务应该
涵盖各个知识点和技能要求。
例如,设计一个任务要求学生编写一个简单的计算器程序。
2. 分步指导:将每个任务分解为若干个小步骤,并为每个步骤提供详细的指导。
例如,对于计算器程序的任务,可以先指导学生编写一个能够实现加法运算的函数。
3. 学生实践:让学生根据指导逐步完成任务,鼓励并引导学生主动探索解决问题的方
法和思路。
同时,提供必要的支持和帮助。
4. 任务评估:在学生完成任务后,对其完成情况进行评估。
评估不仅包括程序代码的
正确性,还应关注学生在解决问题时所运用的思维方法和解决过程中的困难与问题。
5. 反思和反馈:与学生共同反思任务的完成过程,让学生对自己的不足之处有所认识,并给予针对性的反馈和指导。
任务驱动教学法在程序设计语言教学中的初步实践和探索可以帮助学生更加主动地参
与学习,培养解决问题的能力和创造力。
同时,任务的设计和实践过程中,学生需要
不断运用编程语言的知识和技能,从而加深对编程语言的理解和掌握。
此外,通过反
思和反馈,学生可以对自己的学习成果进行总结和归纳,提升学习效果。
任务驱动法在《Python程序设计》实验教学中的应用摘要:通过对任务驱动法的分析,把任务驱动法应用在《Python程序设计》实验课程的教学中,与传统的实验教学方法相比,取得了良好的教学效果。
关键词:Python程序设计实验;任务驱动法;教学《Python程序设计》实验是非计算机专业学生进入大学学习阶段的第一门编程课程。
《Python程序设计》实验课程的教学对大学生实验素质和创新意识的培养起着至关重要的作用。
《Python程序设计》实验课程的教学目标在于对学生进行基本知识、基本方法和基本技能的训练,同时培养学生的信息处理能力及综合应用能力。
传统教学模式的主体是教师,教学过程中教师讲学生听、学生被动地学习,多年的教学实践证明,这种“填鸭式”的教学方式不能调动学生的学习积极性,教学效果也不理想。
“任务驱动教学法”的出现在一定程度上改变了这种状态。
它符合计算机教学的理论和实践相结合的特点,也符合由外向内逐层深入的学习途径,属于探究式教学模式,便于循序渐进地学习计算机的知识和技能。
在任务驱动法教学过程中,教师应该是学习过程的设计者、组织者、参与者、引导者和评价者,学生是学习过程的主体、是知识的主动建构者。
在《Python程序设计》实验教学中采用“任务驱动法”有利于构建教学情境、营造宽松的学习环境,激发学生的学习兴趣;有利于学生自主学习,获得再学习的能力;有利于充分调动学生的学习主动性;有利于学生创新能力及创新意识的培养。
1 任务驱动教学法“任务驱动法”是一种建立在建构主义教学理论基础上的教学法,是将所要学习的新知识隐含在一个或几个任务之中,引导学生对提出的任务进行分析、讨论,提出问题并设法解决问题,教师根据当前教学主题进行设计和提出任务,采用演示或讲解等方式,给出完成该任务的思路和方法,然后引导学生带着任务,以任务为动力边学边做,并得出正确结果,从而完成相应的学习任务。
通过任务的完成而得到清晰的思路、方法和系统的知识。
任务驱动教学法在中职《C语言程序设计》课程教学中的应用【摘要】本文探讨了任务驱动教学法在中职《C语言程序设计》课程教学中的应用。
首先介绍了任务驱动教学法的概述,然后详细阐述了实施步骤并通过案例分析评价了该教学法的效果。
随后对任务驱动教学法与传统教学法进行了比较,指出了任务驱动教学法在提升学生能力方面的优势。
最后通过总结和展望未来,强调了任务驱动教学法在中职教育中的重要性和应用前景。
本文旨在为《C语言程序设计》课程的教学提供参考,帮助教师更好地引导学生,提高教学效果。
【关键词】任务驱动教学法、中职教育、C语言程序设计、效果评价、比较分析、提升学生能力、概述、实施步骤、案例分析、优势、总结、展望未来1. 引言1.1 引言任务驱动教学法是一种以任务为核心的教学方法,通过设定具体的任务和目标,引导学生参与学习过程并实现学习目标。
在中职《C语言程序设计》课程中,任务驱动教学法的应用具有重要意义。
随着社会的不断发展,对于计算机编程能力的需求也越来越大,而《C语言程序设计》课程则是培养学生计算机编程能力的重要课程之一。
本文将从任务驱动教学法在中职《C语言程序设计》课程中的应用进行探讨,探讨任务驱动教学法的实施步骤、效果评价以及与传统教学法的比较。
通过分析任务驱动教学法在提升学生能力方面的优势,总结出该教学方法对中职《C语言程序设计》课程的重要性和价值。
展望未来任务驱动教学法在中职教育中的更广泛应用,为学生的计算机编程能力提升提供借鉴和启示。
2. 正文2.1 任务驱动教学法在中职《C语言程序设计》课程教学中的应用的概述任务驱动教学法是一种通过设定具体任务来引导学生学习的教学方法,特别适合于实践性较强的课程如《C语言程序设计》。
在中职教育中,学生通常具有较强的实际应用需求,因此任务驱动教学法可以帮助他们更好地理解和掌握课程内容。
在《C语言程序设计》课程中,可以通过设计一系列具体的编程任务来引导学生学习。
给定一个简单的程序框架,要求学生完成特定的功能实现,这样可以让学生在实践中逐步掌握语法和逻辑思维。
任务驱动教学法在计算机教学中运用
任务驱动教学法在计算机教学中可以运用于以下方面:
1. 项目驱动学习:将学生分成小组,每个小组负责完成一个计算机项目。
通过完成项目,学生可以获得实际的编程经验并深入理解计算机概念和技术。
教师可以提供指导
和支持,帮助学生解决问题和优化项目。
2. 问题驱动学习:教师可以提出一个实际的问题或挑战,要求学生通过编程来解决。
学生需要通过自主学习和探索,研究相关知识和技术,才能解决问题。
这种问题驱动
的学习可以激发学生的学习兴趣和动力。
3. 仿真和实践活动:通过使用计算机模拟器、虚拟实验室等工具,让学生进行实际的
计算机操作和实验。
学生可以通过自己动手操作来理解计算机原理和技术,提高实践
能力。
4. 合作学习:通过小组合作、分工合作等形式,让学生相互合作完成一个计算机任务
或项目。
学生可以通过合作学习互相交流和分享知识,提高解决问题的能力和团队合
作能力。
5. 问题解决和创新:教师可以提供一些实际的问题或挑战,要求学生通过编程来解决。
学生需要研究相关知识和技术,并提出创新的解决方案。
这种问题解决和创新的学习
可以培养学生的创造力和创新能力。
任务驱动教学法在中职《C语言程序设计》课程教学中的应用一、任务驱动教学法介绍任务驱动教学法是一种基于学生任务和实践的教学模式,以学生实际需求和学习目标为导向,通过给学生分配任务,并在任务解决过程中引导学生进行学习,从而提高学生的学习积极性和主动性,培养学生的实践能力和创新能力。
任务驱动教学法强调学生在解决实际问题的过程中对知识和技能的掌握和运用,具有很强的问题导向性和实践性,适合于中职《C语言程序设计》课程的教学。
二、《C语言程序设计》课程教学特点《C语言程序设计》是中职计算机专业的基础课程之一,主要内容包括C语言的基本语法、数据类型、运算符、控制语句、函数、数组、指针、结构体等,是学生打好基础、培养编程能力的重要课程。
该课程的教学特点主要包括:理论性较强、抽象性较强、实践性较强;需要锻炼学生的动手能力、逻辑思维能力、问题解决能力;需要培养学生的编程素养、创新意识及实际操作能力。
如何有效地运用任务驱动教学法来教授《C语言程序设计》课程,对于中职学生的学习效果及未来职业发展至关重要。
三、任务驱动教学法在《C语言程序设计》课程中的应用1. 任务设计任务设计是任务驱动教学法的核心,通过合理、具体的任务设计,可以激发学生学习的主动性、增强学生的学习兴趣、促进学生的知识积累。
在《C语言程序设计》课程中,任务设计可以从简单到复杂,由浅入深,包括编写简单的程序、实现基本算法、设计小型项目等。
可以设计一个简单的学生成绩管理系统,要求学生用C语言实现成绩录入、成绩查询、成绩统计等功能;也可以设计一个简单的图书管理系统,要求学生用C语言实现图书的录入、查询和借阅管理等功能。
通过这些任务设计,学生可以逐步掌握C语言的基本语法、掌握程序设计的思维模式和方法,同时感受到编程的乐趣和成就感。
2. 学生角色转变任务驱动教学法要求学生从被动接受者转变为主动参与者和实践者,从被动学习转变为自主学习、探究学习。
在《C语言程序设计》课程中,学生不再只是接受教师的讲解和指导,而是通过任务的呈现和解决来主动获取知识,主动积累经验,主动掌握技能。
任务驱动教学法在C语言教学中的应用摘要:对老式C语言程序设计教学方法中存在的问题进行了分析,提出运用任务驱动教学法开展教学活动,即力求以任务为驱动,以某个实例为先导,进而提出问题引导学生思考,通过学和做的过程培养学生分析问题和解决问题的能力。
关键词:C语言;任务驱动;教学法0 引言《C语言程序设计》是计算机专业的一门专业基础课。
本课程的前导课程有《计算机文化基础》,后续课程有《数据结构》、《面向对象程序设计》。
它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
对计算机专业和理工类专业来说,它是一门必修课程。
同时,这门课程也是“全国非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。
1 以前教学方法中存在的问题《C语言程序设计》是高等院校计算机专业及相关专业重要的专业基础课,其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程打下坚实的基础。
然而这门课程对学生来说往往很难学的,学生学得很吃力,教师也教得很辛苦。
原因在于教师教程序设计语言时通常都是先讲语句的格式是什么,它有什么功能,在程序中如何使用它,然后就是举例做练习。
这种传统教学方法没有充分发挥学生的能动作用,对于学生来说,学习新知识是被动的。
由于学生处于被动地全盘接受状态,导致对知识点掌握不透彻,也不能灵活地运用这些语法来编写程序,学生综合应用所学知识的能力差。
为了在教学中能够调动教师、学生两方面的积极性,本文分析了在C语言课程中使用“任务驱动”教学法的一些基本问题。
2 “任务驱动教学法”的内涵所谓任务驱动教学是指在教学过程中,以若干任务为线索,课程的推进围绕任务展开,教学内容与课堂知识点在任务中再现。
学生学习完每堂课之后,完成相应的任务,以实现对所学知识的有机建构。
如在讲解一个语法时,先讲一个简单的程序,然后再在对这个程序进行简单修改,提出问题,“修改以后该怎么实现?”这样在加强课堂学习效果的同时,培养学生思考与学习的能力,提高学生的综合运用能力与自主学习能力。
任务驱动教学法在程序设计语言教学中的应用任务驱动教学法是一种建立在建构主义教学理论基础上的教学法。
所谓任务驱动教学法,就是让学生在一个典型信息处理“任务”的驱动下,展开的教学活动。
教师引导学生由简到繁、由易到难、循序渐进地完成一系列“任务”,从而得到清晰的思路、方法和知识脉络,在完成“任务”的过程中,培养学生分析问题、解决问题以及应用计算机处理信息的能力。
一、“任务”设置要适当所谓适当的“任务”,是建立在对学生的了解之上的,让学生能通过适当的努力较好地完成,在完成任务的过程中,学会学习。
在中小学信息技术教学中,程序语言的设计相对较难,对学生的思维训练也是多方面的,相对于其他学科也有其独特之处。
根据学生的现状,我把一个大任务设计成几个有一定联系的小任务,按进度分别提出:请你给小学生编写一个加法练习程序;请你给小学生编写一个加法练习程序,正确的显示“ok”,错误的显示“wrong”;请你给小学生编写一个加法练习程序,每套10道题,每题正确的加10分,错误的不给分,并计算总分等。
当第一个任务提出时,学生都觉得很简单,但无从下手。
本人围绕这个问题先开辟“有意义接受学习空间”,进行必要的教学,学生的学习也显得特别认真。
二、任务驱动教学法在教学中的应用任务驱动教学法的教学形式是:提出任务→师生共同分析完成任务的方法和步骤→适当讲解或自学或协作学习→完成任务实践→交流或归纳。
采用任务驱动教学法时,在课堂教学中,应首先提出一个需要完成的具体任务,与学生共同分析解决该问题所需的知识、方法和步骤,有时要先开辟“有意义的接受学习空间”,围绕具体任务进行适量的概念教学和举例讲解,或开辟“自主学习空间”以及“协作学习空间”,学生来完成任务,可以独立完成,也可以合作完成。
目的是通过完成任务,掌握学习内容,达到学会学习、培养综合能力的目的。
在这个过程中,教师参与探索和指导,引导学生掌握教学内容,适时地在班级展开交流,使学生发现新思路,并推广新思路。
任务驱动教学法在程序设计语言中的运用
摘要:在QB语言教学过程中,采用任务驱动教学法,为学生提供充分的观察、思维和实践的机会,能有效培养学生合作交流精神,从而优化教学结构,提高教学质量。
关键词:任务驱动教学法
随着计算机的普及和广泛应用,计算机专业课程在教学过程中的应用给传统的教学模式带来了很大的冲击,教学模式也出现了多样化与信息化的特点,在QB语言这门课程教学中,我改变了传统的教学模式,采用任务驱动教学法,为学生提供充分的观察、思维、实践的机会,培养学生的兴趣和观察能力,提高学生的实践能力,在QB教学中取得了明显的效果。
一、“任务驱动”教学法的理论依据
任务驱动教学是建立在建构主义理论基础上,以学生为中心,以任务为驱动的教学方式,其特点是:教师的教与学生的学都是围绕着一个目标,基于几项任务,在强烈的问题动机驱动下,通过对学生资源的积极主动运用,进行自主探索和互相协作学习,并在完成任务的同时,产生新任务的一种学习实践活动。
这种教学法有利于培养学生自主学习的习惯,提高学生分析问题,解决问题的能力。
在这里,任务的确定、完成及对完成任务情况的评估成为教学的中心环节,教师由传统的“主角”转变为“配角”,学生也不再把学习当任务,而是根据任务需求来学习,由被动地接受知识转变为主动地寻求知识。
在此过程中,教师在教学过程中不断用“任务”来引导学生自学,让学生根据“任务”的需求来学习,学生在完成任务的过程中,会积极地去思考、探索、互相地配合。
教师可以引导他们进行讨论、交流,并适当地给以点评,使他们相互取长补短。
这样,既调动了学生学习的积极性,又培养了他们的创新精神和合作意识。
二、“任务驱动”教学法的实施步骤
“任务驱动”教学法在教学方面强调的是任务驱动,而对于学生学的方面则强调运用探究性学习法。
因此在实施这一教学法时,要做好对教师的“教”和学生“学”两方面的设计。
1、精心设计任务
“任务驱动”教学法中关键之处就在于任务的设计,在教学过程中,按知识
结构把教材中的相关内容设计成任务,其形式必须贴近学生生活,必须来源于发生在学生身边鲜活的实例,必须是学生感兴趣的东西,只有这样,才能营造宽松的教学环境,提高教师和学生的亲和力。
例如:在学习“条件语句中的块IF语句”时,我使用了一个生活实例:火车托运行李,要根据行李的重量按不同标准收费。
例如不超过50kg,按每公斤0.35元收费。
若超过50kg,则按每公斤0.8元收费。
现输入托运行李重量,要求计算并输出托运费。
结合前节课的教学情况,可将整个教学内容处理成以下几个“任务”:(1)语句格式与所学过的格式的区别。
通过对比,加深印象,为编程打下良好基础,运用现实生活事例,激发学生学习兴趣,很快学生运用以前掌握的知识点与课前的预习,写出了程序,学生通过上机调试,学习的劲头上来了,教学效果相当好,这时我引出任务(2)知识的拓展——块IF语句的嵌套。
由两个条件变为三个条件,题目如下:火车托运行李,要根据行李的重量按不同标准收费。
例如不超过50kg,按每公斤0.35元收费。
若超过50kg,但又不超过500kg,则按每公斤0.8元收费,若超过500kg,则按每公斤1.2元收费。
现输入托运行李重量,要求计算并输出托运费。
通过学生自主学习,由教师向学生提供解决问题的有关线索,特别注意发展学生的“自主学习”能力,该堂课中,我先把第二个条件重点划出,利用在块的不满足条件中嵌套一层块IF语句来指导学生解决问题,同学们在思考与讨论后有的同学修改了程序段。
然后要求学生根据题目要求输入相关数据,看程序在执行过程中的结果是否与题意相符合,再逐步进行调试。
(3)分析语句要注意哪些事项。
通过学生小组合作,结合同学们在编写源程序过程中出现的错误,总结语句的注意事项。
以上三个任务目的就是引导学生探究时应注意知识的拓展,确保学生全面掌握知识。
2、合理编排小组
合理编排小组在运用“任务驱动”教学法中是学习取得成功的前提。
最常见的小组合作学习形式是按前后座位自然分成四人小组,座位的编排往往又是按学生的高矮次序和男女生搭配而成的。
这样分组虽然在开展小组活动时简便易行,但人员搭配不合理,不利于让不同特质、不同层次的学生进行优化组合、优势互补、相互促进。
要进行有效的小组合作学习,教师首先必须进行合理的分组。
对于一个学习任务,一般来讲靠一个人的力量是很难顺利完成的,特别是对于部分学困生,教师把任务让其自己解决,难度较大。
所以正确的做法应该是:应遵循
“组间同质,组内异质,优势互补”的原则,教师应按照学生的知识基础、学习能力、性格特点的差异进行分组,让不同特质、不同层次的学生进行优化组合,使每个小组都有高、中、低三个层次的学生。
这样分组不但有利于学生间的优势互补,相互促进,而且为全班各小组之间的公平竞争打下了基础。
一般每组4人左右,选取组中的“中坚力量”作为组长,负责组织协调本组的学习活动,并详细记录问题探究的进展,每次课后要向教师汇报当日探究的情况。
为保证组间同学能更好地交流、互助,可通过考评等手段设法将一组学生间的“利益”绑到一起,使他们能团结一致,共同进步。
3、注意及时交流及评价
“任务驱动”教学法中学生的自由度比较大,为使教师能充分、及时掌控学生的学习情况,教师应勤巡回指导,把学生学习中存在的问题了如指掌,当学生完成一项任务后,一定要及时交流、展示、讨论并点评,及时对学生的学习情况作出反馈和评价,这是知识形成和提高的重要阶段,同时也能极大地促进培养学生的成就感。
当学生完成第一个任务后,我选了一组学生的源程序,由大家一起来评论,部分程序段如下:
IF X<=50 THEN
Y=0.35*X
ELSE
Y=0.8*X
PRINT Y
END IF
要求输入30时,调试后屏幕无任何输出,根据该情况大家一起来修改,然后再调试,当结果完全符合题目要求时,我最后再分析总结,让学生自己再运行,激发他们的成就感。
在做第二个任务时,我又选取了两组典型的错误点:(1)Y=0.35*X写在THEN后面。
(2)程序中只有一个END IF语句。
在此之后,我给了同学们足够的时间对上述程序段继续讨论、改进。
通过学生对语句的正确理解及调试结果,正好试着让学生总结块IF语句中注意事项,然后我再补充,这样就完成了第三个任务。
在这一过程中,同学们独立思考,不断发现问题,提出问题,解决问题,求新求巧的程序设计思维变得活跃起来,思维的独立性也就在这
种环境氛围中日渐形成和加强了,学生分析问题的能力也逐渐加强了。
三、“任务驱动”教学法的成效
在QB语言编程教学中运用“任务驱动”教学法,可以取得较好的教学效果,具体表现在:(1)学生学习目标明确。
采用“任务驱动”教学法,不论是教师还是学生都是围绕如何完成某个具体的任务开展教学活动,这样会使教学内容显得条理清晰、层次分明,便于学生更准确地掌握教学内容。
学生通过真实的任务学习,进行知识的探索、自主提出问题,自己寻找或同组讨论解决问题的方式,使学习目的更加明确。
(2)课堂气氛十分活跃。
采用“任务驱动”教学法,使得师生之间,生生之间,小组与小组之间互动起来,既活跃课堂气氛,又培养了学生的团队精神和协作意识。
(3)编程水平提高较快。
采用“任务驱动”教学法,使学生围绕某个具体的任务进行编程,反复调试运行,这样既使学生能够很好地理解程序运行中所隐含的原理,又发挥了学生在编程过程中的主动性和创造性,学习效果明显较好。
“任务驱动”教学法在QB语言中发挥着越来越重要的作用,师生通过任务产生互动。
一方面教师可以通过任务检测学生学习情况,以进行必要的引导和总结;另一方面让学生在探索中学习,使学生由被动接受知识转变为主动获取知识,激发了学生学习兴趣,进而培养了善于钻研和勇于创新的精神。
参考文献:
[1]沈道云.任务驱动教学法在Photoshop教学中的应用[J].职业教育研究,2006.12
[2]沈建林.在计算机程序设计语言教学中的“1+1+1>3”原则[J].职业教育研究,2005.08。