鉴于大家对VB十分关注,我们编辑小组在此为大家搜集整理了“ 任务驱动教学法在vb语言程序设计课程中的应用 ”一文,供大家参考学习
1程序设计课程在武警部队初级指挥院校中属于普及型的基础教育课程。主要由理论和实践两大部分共同组成,以“掌握基本理论、强化应用、培养技能”为重点。以往传统的教学方法通常是“灌输式”,严重制约了学生的主动性和创造性,显然不能满足要求。因此,本文提出了任务驱动教学法,并以“if语句选择结构”一节为例,谈谈其在教学中的实践与体会。1普通教学法的教学形式在《VB语言程序设计》教学中,传统的教学形式是:语句格式→功能介绍→举例讲解→小结讲评→上机练习。在这个过程中,学生的学习是机械的、被动的。而任务驱动教学法的教学形式是:抛出现实生活中的实际问题→引出本堂课的教学任务→将教学任务分为若干个子任务→师生共同分析完成任务的方法和步骤→交流和归纳。
2“if语句选择结构”任务驱动教学法教学设计现实生活中的问题课堂的开始首先引入一个登陆电子邮箱的例子,在这里,假设邮箱的用户名是网页已保存的,用户输入正确的密码则可以登陆邮箱,输入错误的密码则出现一个出错提示框。引出本堂课的教学任务在以上的例子中,登陆邮箱和出现出错提示框这两种情况只能出现一种,不能同时存在,所以以前学习的顺序结构就不能解决这里的问题。由此引出当堂课的教学任务:if语句选择结构。任务的设计首先我全面分析了“if语句选择结构”的教学内容,归纳出学生在这一章节中必须掌握的知识点有“if…then…”单分支结构的语句格式及应用、“if…then…else…”双分支结构的语句格式及应用、“if…then…elseif…”多分支结构的语句格式及应用以及“if语句嵌套结构”的语句格式及应用,然后以这些知识点为核心,设计了以下的实践任务:单元任务:根据学生成绩评定其等级子任务1:学生成绩大于等于60分,则评定等级为及格。涉及知识点:“if…then…”语句子任务2:学生成绩大于等于60分,则评定等级为及格;否则学生成绩小于60分,则评定等级为不及格。涉及知识点:“if…then…else…”语句子任务3:学生成绩划分为5个等级,分别是优(成绩大于等于90分)、良(成绩大于等于80分)、中(成绩大于等于70分)、及格(成绩大于等于60分)和不及格(成绩小于60分)。涉及知识点:“if…then…elseif…”语句子任务4:如果学生成绩小于0或大于100分,则让学生重新输入成绩。如果学生成绩在0到100之间,则将学生成绩评定为优、良、中、及格和不及格五个等级。涉及知识点:“if语句嵌套结构”的语句2.4教学实施流程图1教学实施流程
3任务驱动教学法实施过程中应注意的几点任务的系统性和阶梯性教材的每一章都有一个总的教学目标,设计任务时必须先把总目标分成一个个的小目标,每一个小目标都是相互关联的,并且由易到难,层层递进。“if语句选择结构”这一章的总目标是“如何运用if语句来实现选择结构”,我们把这个总目标用一个大任务“根据学生成绩评定其等级”来概括。而这一总目标的实现又是通过对语句的具体学习而实现的。因此,我设计了四个小任务(子任务1、2、3、4)让学生去完成,学生通过对四个小任务的学习,认识了各种选择结构语句的格式并能够熟练运用。同时,四个子任务围绕一个主题,遵循从简到易,循序渐进的原则,让学生由浅入深地学好相关的知识和技能,也鼓励了学生的主动性。学生学习的主动性和积极性兴趣是最好的老师。因此,设计任务要吸引学生的兴趣,只有让学生主动参与到课堂中来,教学任务才能保证顺利完成。同时,在完成任务时,教师应当积极引导,鼓励学生去积极思考,培养学生的独立学习能力和创新能力。以上是任务驱动教学法的教学设计和实施流程,它打破了传统的“灌输式”教学方法,使学生有共同参与的机会,优化了课堂教学过程,调动了学生学习积极性。(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)