摘要Visual Basic是高校非计算机专业开设的一门重要实践课程。针对学生在学习过程中存在的主要问题,在教学过程中采用基于任务驱动的教学方法,提高了学生程序设计的逻辑思维能力和动手能力。
关键词Visual Basic任务驱动
Research on Visual Basic Teaching Method Based on Task Driven//BaiLin
AbstractVisualBasicProgrammingisoneoftheimportantpracticalcoursesforthenon-computermajorstudents.Thetaskdrivenbasedteachingmethodhasbeenusedinattempttosolvethemainproblemsthatexist,and
finallyimprovesthestu-dents'programmingabilities.
Key wordsVisualBasic;taskdriven
Author's addressDepartmentofInformation,ShanghaiOceanUniversity,201306,Shanghai,China
VisualBasic(简称VB)是高校非计算机专业的一门重要实践课程,它简单易学、功能强大、应用广泛,不仅是计算机专业人员喜欢的开发工具,而且是非专业人员易于掌握的一种程序设计语言[1]。由于VB程序设计课程多在第一学年开设,低年级大学生普遍存在兴趣不高、基础弱和方法不适应等问题。为了解决这些问题,进一步提高学生的逻辑思维能力、动手能力,增强学生对程序设计思路的理解,作者在多轮教学实践中,提出了基于任务驱动的VB程序设计教学方法,在教学方法上,进行了有效的探索。
1存在的主要问题
visual basic pdf为了更好地了解学生各个方面的基本情况,笔者分别在教学的不同阶段从多个侧面进行了问卷调查。问卷调查结果分析显示,低年级大学生在VB程序设计学习中普遍存在“基础弱、兴趣低、动手难”等问题,而教学中也普遍有“程序设计思路理解困难”“概念过于抽象”等问题。
1.1基础薄弱差异大
大部分学生在中学阶段没有接触过程序设计语言的相关知识,没有相关基础,所具备的基础知识主要是OFFICE办公软件所涉及的知识,而且文理科学生的基础差异也比较明显。
1.2学习目的不明确
调查显示,在学生的学习目的中,以“考试”和“修学分”为主要目的的占总人数的六成以上,以“掌握一门程序设计语言”为目的占不到三成。
1.3动手能力不足
现阶段学生个人拥有计算机的比例高达一半以上,而从计算机的利用率来看,“聊天、玩游戏、浏览新闻”的比例高达七成,“查资料”比例为两成。由此可见,学生对计算机的利用主要是偏向“娱乐”和“获取信息”,而忽视了计算机程序设计技能的提高。
2主要解决方法
通过对学生学习和掌握情况的调查分析,针对上述存在的问题,笔者在教学中尝试了基于“任务驱动”的教学方法。
任务驱动教学法以建构主义教学理论为基础,是一种能够很好地应用于以实验性、实践性为主且操作性较强的教学内容的教学方法[2]。它的含义是,在学习的过程中,以富有趣味性、能够激发学生学习动机与好奇心的情景为基础,以与教学内容紧密结合的任务为载体,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,进行自主探索和互动协作的学习,使学习者在完成特定任务的过程中获得知识与技能的一种教学方法[3]。
任务驱动的特点之一就是围绕任务展开教学,因此任务的设计和编写非常重要。参照教材顺序,我们将VB程序设计分解成程序设计基础知识、顺序结构设计、选择结构设计、循环结构设计、数组、过程、文件、应用、综合等9个任务。接下来,为每个任务设计合理的教学目标,同时为每个任务分配课堂教学时间、上机实践时间以及该任务的分值。同时,考虑到文科非计算机专业的学生与理工科学生的基础差异,我们赋予每个任务层次化的特点,即为每个任务都设计三组练习题,难度等级不同,由易到难,并为难度等级不同的题目赋予不同的权重值。
这样,每一个任务就是由知识点、学习目标、学习时间、任务分值、练习题和最终考核组成的完整的教学单元。2.1任务设计
具体的、可衡量的任务,能给学生明确的学习目标,充分调动学生的积极性。运用SMART原则,分别为每个任务设计知识点、学习目标、课堂时间、上机时间、任务分值、练习题和最终考核[4]。
采用层次化教学方法,为每个任务设计三组难易程度不同的练习题。在练习题的设计中,我们结合书本的概念、语法及程序设计思想,将需要掌握的知识点包含在练习题中,以便学生通过练习,掌握知识点。如表1所示。
表1
练习题难度学习目标权重
组1简单90%学生能完成60%(K1)
组2一般80%学生能完成40%(K2)
组3较难(加分)5 ̄10%学生能完成10%(K3)
中图分类号:G642.4文献标识码:A文章编号:1672-7894(2012)33-0052-0252

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。