网络环境下“任务驱动”教学方法在VFP课程中的应用
- 格式:pdf
- 大小:132.25 KB
- 文档页数:1
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用高等院校非计算机专业学生的计算机能力培养,可分为计算机文化基础、计算机技术基础和计算机应用基础三个层次.VFP( Visual FoxPro)属于第二层次的计算机技术类课程,它以强大的性能、完整而又丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,成为新一代小型关系型数据库管理系统的杰出代表;又因其容易入门,国内应用型本科院校普遍将VFP程序设计这门课列入经、管和文科类专业教学计划.我院在经、管和文科类专业大一下学期开设了VFP程序设计这门课,但由于程序设计本身枯燥难懂,经、管和文科专业学生对编程语言的理解和接受能力差别很大,教师在教学过程中遇到很多的困难,学生只是学到一些基本的命令及简单的界面设计,后期为了通过计算机省二级考试,只是机械地练习题目,分析问题和解决问题的能力并没有得到提高.因此,如何在教学过程中充分激发学生的积极性,提高学生分析问题和解决问题的能力,成为任课教师面临的一大挑战.1 VFP传统教学中存在的问题传统教学多是教师讲授为主,教师利用多媒体教室,按照教材章节顺序讲解,之后辅助以上机练习,依次从基本概念、数据类型与表达式、数据库和表的基本操作、查询和视图、面向过程和面向对象的程序设计、可视化表单设计及常用控件、报表和菜单设计等.由于前面章节知识比较零散、内容比较枯燥,学生往往在这一阶段就失去了学习的兴趣和积极性;中间章节由于SQL语句晦涩难懂和程序设计千变万化,往往造成学生失去耐心;到表单设计时虽然有些好转,但是当用到前面知识的时候,很多内容早已没有印象,造成后续学习困难.同时,由于经、管和文科类学生对VFP程序设计认识不够,认为这是一门计算机类课程,和其所学专业无关.首先,很多学生不重视VFP程序设计,为应付考试而学习,兴趣不大,主动性不强;其次,学生首次接触计算机程序设计语言,要在一学期的时间内使学生掌握数据库的基本理论,面向过程程序设计思想、可视化的面向对象程序设计及数据库系统设计等内容,教学内容较多,难度较大;再次,在实践教学环节中,学生对实验的目的和内容不够明确.虽然上机时学生能够在教师的带领下按照指导书重复课堂上讲过的函数、命令、表单等设计操作,但对于这些知识在系统开发中的作用却一无所知,更谈不上举一反三.针对以上问题,笔者将案例-任务驱动教学法引入到VFP程序设计的教学过程中,大大激发了学生的学习兴趣并提高了分析问题和解决问题的能力.2教学法简介2.1案例教学法案例教学法是指在教师的精心策划和指导下,根据教学目的和教学内容的需要,运用典型案例提出问题、分析问题、解决问题,通过师生的共同努力以提高学生分析和解决实际问题能力的一种教学方法.案例教学法不仅重视学生知识的培养,更注重对学生能力的培养培养学生的分析问题与解决问题的能力.2.2任务驱动教学法任务驱动教学法是指教师将教学内容设计成一个或多个学生感兴趣的任务模块,力求以任务驱动,以某个实例为先导,进而提出问题引导学生思考,以完成具体任务模块为主线,让学生通过学和做掌握教学内容,并形成分析问题、解决问题的能力的一种教学方法.任务驱动教学法强调学生的主动学习与教师的引导相结合以及独立探索和与人合作结合.2.3案例-任务驱动教学法案例-任务驱动教学法是结合了案例教学法和任务驱动教学法各自特点的一种综合教学法,很适合程序设计类课程如《VisualFoxPro程序设计》的教学.该教学法以案例为引导,以任务为主线,将相关知识点贯穿于任务的不同模块中,驱动学生在教师的指导下,通过模仿具体案例实现知识的消化与吸收,再通过拓展案例的探索性设计,锻炼学生的分析问题和解决问题的能力,在实践中加深对知识的理解与设计技能的把握.3案例-任务驱动教学法的实施方案3.1激发学生的学习兴趣兴趣是最好的老师,兴趣是学习的巨大动力,这对于一个初学VisualFoxPro的非计算机专业学生来讲尤为重要,而要做到这一点就要充分发挥第一堂课的作用.与传统教法中首先介绍VisualFoxPro的发展历史和特点不同,每次给学生上第一堂课时,笔者都是先给学生演示一个小型的学生管理系统,并请学生自己操作并说出自己的感觉.学生通过自己操作觉得这个系统界面友好、操作简单,当得知通过一学期的学习他们也能完成类似的系统时,兴趣一下子就激发起来了.展示完学生管理系统后,笔者还会给学生展示一些以往学生的优秀作品,以打消其畏难情绪、坚定其学习兴趣和信心.3.2分析案例掌握基本知识案例-任务驱动教学法首先通过案例展示-激发兴趣-分析案例-讲解相关知识和联系这种教学模式,以真实的生活情境或事件为案例,通过分析和讲解把相关的基本概念、解题的基本方法和思路传授给学生,从而使学生形成深刻、形象、牢固的记忆,这种教学方法可以激励学生主动参与学习活动.在每次上课前,先将本节课的精华案例向学生展示.比如:在讲解分析标签和计时器控件时,首先向学生展示案例.展示的案例由两个程序组成:一个让字幕从左到右循环滚动,另一个是让字幕进行左右摆动.在充分吸引学生兴趣的前提下,笔者利用现实中的广告牌来分析并讲解与案例相关的表单、标签、计时器以及相关的程序设计,先讲解比较简单的循环滚动设计思想,然后再讲解摆动字幕的设计思想.这样,学生在完成学习任务的过程中就掌握了基本的知识和技能,并且印象比较深刻.3.3引导学生进行拓展案例讨论案例-任务驱动教学法不仅通过案例传授给学生基本知识,还要通过完成设计任务来培养学生的模仿乃至创新能力.有了前面的知识基础,再展示与之相关的拓展案例.展示完后,笔者不直接进行讲解,而是让学生以学习小组为单位进行10-15min的讨论分析,讨论在什么地方见过类似的东西,在设计时应采用什么途径实现等问题.然后开始提问,让小组推举自己的代表发言阐明自己的设计思想、在可能的情况下展示实现过程.最后笔者对学生的模仿进行总结性发言,如学生通过讨论还不能解决的问题就给出正确解答.3.4设计任务评价总结每个完整的案例及任务教学模块完成后,笔者都会与学生一起对所涉及的知识及设计技巧进行归纳和总结,对设计过程中遇到的问题进行反思,并将优秀作品放到教学网站上供所有学生观摩.积极鼓励学生进行多角度思维,对每个案例最后还会留下一到两个思考问题让学生进一步思考,比如针对碰撞的方块的思考题是方块有无可能只碰到每个边的同一个点?如有应该如何设计?.4实施案例-任务驱动教学应注意的问题4.1教学模式的转变传统教学活动多采用教师讲,学生听,然后再练习的被动教学模式;案例-任务驱动教学活动采用以案例说明为引导、任务驱动为主线,学生主动参与自主协作为主、教师指导为辅的探索创新型教学模式.教师的教和学生的学之间真正形成了互相促进的关系.4.2传统教学与案例-任务驱动教学相结合传统教法以知识点的衔接为主线,重理论;案例-任务驱动教学法以任务模块为主线,重应用.两者各有特点和优势,不能相互替代,在实际教学过程中要根据教学内容的特点选择不同的方法,发挥不同教法的优点,做到相辅相成、相互促进.4.3注重整体培养与因材施教相结合为了鼓励学生开展研究性学习,以及对学生进行个别辅导,笔者还开通了课程论坛.把课件、素材及练习题目都发布在论坛中,学生可以把学习过程中遇到的问题发布在论坛上,笔者都会及时解答,这样既提高了整体教学需求,又达到了因材施教的教学效果.5总结案例-任务驱动教学法,将传统VFP程序设计以教师为中心的教学转变为以学生为主体的教学,在教师的合理有效引导下调动学生的学习积极性.在培养学生分析问题、解决问题、合作交流等方面起到了积极的作用,促进了教学效果的提升.。
任务驱动式项目教学法在Visual FoxPro教学中的探索与研究【摘要】任务驱动式项目教学法是作者根据多年Visual Foxpro教学经验总结摸索出的教学方法,此种教学方法极大提高了学生的学习兴趣。
使用任务驱动式项目教学法,学生的学习内容是由一个个小任务汇聚而成的大项目,学生在学习过程中不知不觉完成了教学任务,目的性强,成就感显著。
【关键词】传统教学法;任务驱动式项目教学法;Visual FoxProVisual FoxPro是目前比较流行的关系数据库管理系统,表达能力强,概念、功能丰富,使用灵活方便。
许多高校把它作为计算机程序设计的入门语言,并且使其列入全国计算机等级考试范围。
作为计算机基础课教师,在多年多年的教学中发现学生在学习Visual FoxPro课程时,如果采用传统教学方法,学习效果欠佳。
通过近几年任务驱动式项目教学法的引用,使学生更好的理解了教学内容,明确了学习的目的、作用和方法,学习兴趣也得到了极大的提升,实践证明教学效果明显提高。
一、课程引入目前,虽然计算机教学已经普及,但是对于刚入学的大学新生来说,计算机领域的专业知识仍旧比较薄弱,让学生们直接学习相当于计算机等级考试二级水平的Visual FoxPro课程确实困难重重。
学生并不清楚这门课是什么,以及学习这门课有什么作用。
所以在教学的最初,我们有目的的将一个应用Visual FoxPro 开发的“职工管理系统”呈现给学生,并演示其功能,激发学生的学习兴趣。
“职工管理系统”是对职工基本信息进行管理的一个软件。
它包括对职工基本情况、职工工资情况、部门情况等的维护管理,能够实现数据的添加、修改、删除、查询以及输出等功能。
设计该系统的目的就是利用计算机的快速查询和运算功能替代管理人员的手工处理。
通过“职工管理系统”的引入,使学生了解使用这一管理系统时出现的知识点,即数据、数据表、数据库、查询、视图、表单、报表、菜单等这门课中出现的概念,学生也通过案例进一步理解了为什么要学习这些知识,学习的目的和作用,学生学习目的性明确了,学习兴趣也就大大提高了。
分析任务驱动式教学法在VisualFoxpro6.0教学中的应用价值摘要:VisualFoxPro6.0课程分为理论知识与上机实践两部分,与其他单纯以理论或实践为主的课程相比存在很大差异,常规教学方法在课程教学中很难发挥出应有的应用效果,而任务驱动式教学法作为一种以学习任务为核心,引导学生解决实际问题的教学方法,则恰恰能够弥补其他常规教学方法的不足,满足VisualFoxPro6.0课程教学要求。
为此,本文对任务驱动式教学法在VisualFoxPro6.0教学中的应用价值进行分析,同时针对任务驱动式教学法的实践应用提出了一些建议。
关键词:任务驱动式教学法;VisualFoxpro6.0课程;课堂导入引言:任务驱动式教学法要求教师以教学内容为主题设计任务,并借此提出实际问题,引导学生展开对问题解决方法的探究。
由于学习任务本身与理论知识存在密切联系,同时学生在问题探究过程中又需要对实践技能加以应用,因此这种教学方法能够将理论与实践紧密联系起来,十分适合应用于VisualFoxPro6.0教学。
一、任务驱动式教学法在VisualFoxpro6.0教学中的应用价值(一)激发学生学习兴趣任务驱动式教学法会将实际问题与所学理论知识内容结合起来,围绕明确的学习任务来展开教学活动,在完成学习任务的过程中,学生可以自由选择探究方法,并与他人展开交流协作或提出创新思路,与枯燥的理论知识讲解相比,这种更加开放、民主、个性化的教学活动显然更能够激起学生对学习任务的兴趣。
在VisualFoxpro6.0教学中,如果教师能够对任务驱动式教学法进行应用,那么学生在课上就可以将注意力集中在课程内容而非电脑游戏等其他与教学无关的内容上,长此以往,学生的学习兴趣及学习效率就都会得到显著提升[1]。
另外,由于学习任务基本都是由学生独立完成,因此在任务完成后,学生还会产生强烈的满足感与成就感,并获得良好的学习体验,这对于学习兴趣的保持是很有帮助的。
“任务驱动”教学法在VFP课程中应用的几点思考摘要:本文介绍了“任务驱动”教学法应用于visual foxpro程序设计课程中需注意的几个问题,以激发学生学习兴趣,提高教学效果,改善学生的学习。
关键词:程序设计;任务驱动;驱动任务设计中图分类号:tp311 文献标识码:a 文章编号:1007-9599 (2011) 22-0000-01applications reflections of “task driven”teaching in vfp courseszhang limei(liaoning forestry vocational and technicalcollege,shenyang 110101,china)abstract:this article describes the”task-driven”method used in visual foxpro programming course several issues that need attention in order to stimulate student interest in learning,improve teaching effectiveness and improve student learning.keywords:program design;task-driven;task-driven design “任务驱动”教学法就是学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习过程。
“任务驱动”是一种建立在建构主义教学理论基础上的教学法。
它要求“任务”具有明确的目标性和一个适当的教学情境。
使学生带着“任务”在探索中学习。
在这个过程中,学生可以不断地获得成就感,以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环。
“任务驱动”教学法在《Visual FoxPro数据库应用技术》课程中的应用【摘要】《visual foxpro数据库应用技术》课程的教学目的,是使学生理解数据库的理论,掌握数据库开发设计的方法和对数据库的管理维护。
本人在数据库课程教学中体会到,由于学生都是非计算机专业,计算机语言的理解能力较差,而将“任务驱动”教学法作为重点,通过简单易懂任务分析讲解,不仅使学生达成一定的认知目标和技能目标,还有利于激发学生的学习兴趣,培养学生的分析问题、解决问题的能力,提高学生自主学习及与他人协作的能力。
【关键词】 visual foxpro;数据库;任务驱动【中图分类号】g641.1 【文献标识码】a 【文章编号】2095-3089(2013)22-00-01一、“任务驱动”教学法1.“任务驱动”教学法的定义及特点“任务驱动”教学法是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。
2.“任务驱动”教学法最根本的特点就是“以任务为主线、教师为主导、学生为主体”,改变了以往“教师讲,学生听”,以教定学的被动教学模式,创造了以学定教、学生主动参与、自主协作、探索创新的新型学习模式。
二、“任务驱动”教学法在《visual foxpro数据库应用技术》课程中的应用1.任务的提出:设定课题、提出要求、明确目标在《visual foxpro数据库应用技术》课程开课初期使学生明确课程的学习目的:实现一个小型的管理系统的设计与开发。
要求学生能根据一个实际需求完成一个数据库系统的设计与实现,强调从需求分析、数据搜集、数据整理、系统设计到系统实现全过程的参与。
设计时具体到系统的需求,是实现工资管理系统、学生管理系统还是图书管理系统,可以由学生自己兴趣决定。