文档详情

“任务驱动”教学法在Visual Basic程序设计课程教学中的应用探索.doc

发布:2017-04-08约3.58千字共6页下载文档
文本预览下载声明
“任务驱动”教学法在Visual Basic程序设计课程教学中的应用探索   [摘 要]“任务驱动”教学法是目前比较流行的教学方法,近几年来已经在很多课程教学中得到应用。本文首先分析了Visual Basic程序设计课程目前教学存在的问题,然后就“任务驱动”教学法在该课程教学中的具体应用进行了详细探讨。实践证明,新的教学方法能够把枯燥的理论知识与生动形象的教学案例相结合,以清晰简明的教学方式循序渐进地向学生传授Visual Basic程序设计课程的知识,学生始终都带着具体任务去学习,可以激发学生学习的积极性,使学生学习知识的兴趣更加浓厚,同时也提高了学生分析问题、解决问题的能力,教学效果显著。   [关键词]“任务驱动”教学法;Visual Basic程序设计;教学;应用   doi:10.3969/j.issn.1673 - 0194.2016.18.159   [中图分类号]TP312.1 [文献标识码]A [文章编号]1673-0194(2016)18-0-02   0 引 言   Visual Basic(VB)程序设计,是目前被广泛应用的编程语言之一,是一种编程效率非常高的程序设计语言,具有简单易学、功能强大、应用广泛及性能可靠等特点。近些年来,各高校的计算机专业和非计算机专业学生都开设了该门课程,把它作为必修课或选修课,该课程的教学目标是培养学生具有基本的算法设计思想、掌握VB语言的基本概念以及开发基于图形用户界面应用程序的能力。该课程实践性很强,集知识和技能于一体,它对学生计算机应用能力的提升、良好信息素养的形成都起着重要作用,那么如何采用行之有效的教学方法来取得最佳的教学效果,是每位任课教师都在探索的课题。   1 目前Visual Basic程序设计课程教学存在的问题分析   目前Visual Basic程序设计课程教学普遍采用传统的多媒体教学模式,教师在课堂上根据制订好的授课计划和授课内容通过课件讲解或演示相关内容,让学生看大屏幕的形式来完成理论教学。由于Visual Basic程序设计课程教学内容繁多,各种语句的语法格式要求严格,大多数教师在教学过程中,都将重点放在了教材内容的讲解及操作演示上面,而忽视了学生对所学内容的理解程度,教师一言堂,师生之间交流互动的时间非常少,而且大多数语句都是英文单词,要求学生具备一定的英语基础和良好的逻辑思维能力。这导致很多学生在学习一段时间后认为该门课程不好理解,并产生畏难情绪,另外,教师在课堂上过多地注重理论教学,也使学生上机练习时间不够充分,而且上机时学生大多数都把时间放在对理论课上所讲知识的模仿验证上,学生并没有真正理解所学知识,造成相当一部分学生学了一学期的课程也不会编写程序,更不能真正把所学知识应用到具体实践中去。还有的学生学习的积极主动性差,有的甚至采取了放弃的态度,期末考试时学生成绩不理想,不及格现象严重。总之,当前的教学模式不利于培养学生分析问题和解决问题的能力,学生不能学以致用,毕业后也不能快速适应相应工作岗位的需要。   2 “任务驱动”教学法的含义   任务驱动教学法是建立在建构主义学习理论基础上的一种教学方法,它改变了传统教学中以教师传授知识为主导的教学模式。在教学整个过程中,教师要设计出若干个具体任务,在完成任务的过程中,来介绍Visual Basic的基本知识和操作技能。该教学法以学生为中心,每一位学生都能参与到问题的解决、任务的完成中,每节课学生都要根据自己对问题的理解,提出完成任务的方案。该教学法给学生创造了真实的任务情境,使学生能够在自主探索和互动协作完成任务的过程中去学习,培养了学生的动手实践能力及探索创新精神。   3 “任务驱动”教学法在Visual Basic程序设计课程教学中的应用   3.1 Visual Basic程序设计课程教学内容介绍   第一章 Visual Basic程序设计概述,主要介绍Visual Basic的主界面及功能。第二章 Visual Basic语言基础,主要包括Visual Basic数据类型、常量变量、运算符和表达式及常用内部函数等内容。第三章 流程控制语句,主要包括顺序结构程序设计、选择结构程序设计及循环结构程序设计等内容。第四章 数组,主要包括静态数组、动态数组以及数组的应用。第五章 过程,主要包括过程的概念、过程与函数、参数的传递、变量的作用域、过程的作用域、递归调用等内容。第六章 常用算法,主要包括算法介绍、二维图形输出、排序问题及一元方程的求解等内容。第七章 窗体及窗体设计,主要包括窗体的属性、事件和方法、设置启动窗体、窗体的生命周期等内容。第八章 Visual Basic控件的使用,主要包括Visual Basic常用控件概述、控件数组、常用控件的使用以及使用A
显示全部
相似文档