浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用_优秀论文_第1页
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用_优秀论文_第2页
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用_优秀论文_第3页
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用_优秀论文_第4页
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用_优秀论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用 高等院校非计算机专业学生的计算机能力培养, 可分为计算机文化基础、计算机技术基础和计算机应用基础三个层次.VFP( Visual FoxPro)属于第二层次的计算机技术类课程, 它以强大的性能、完整而又丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点, 成为新一代小型关系型数据库管理系统的杰出代表;又因其容易入门, 国内应用型本科院校普遍将VFP程序设计这门课列入经、管和文科类专业教学计划.我院在经、管和文科类专业大一下学期开设了VFP程序设计这门课, 但由于程序设计本身枯燥难懂, 经、管和文科专业学生对编程语言的理解和接

2、受能力差别很大, 教师在教学过程中遇到很多的困难, 学生只是学到一些基本的命令及简单的界面设计, 后期为了通过计算机省二级考试, 只是机械地练习题目, 分析问题和解决问题的能力并没有得到提高.因此, 如何在教学过程中充分激发学生的积极性, 提高学生分析问题和解决问题的能力, 成为任课教师面临的一大挑战. 1 VFP传统教学中存在的问题 传统教学多是教师讲授为主, 教师利用多媒体教室, 按照教材章节顺序讲解, 之后辅助以上机练习, 依次从基本概念、数据类型与表达式、数据库和表的基本操作、查询和视图、面向过程和面向对象的程序设计、可视化表单设计及常用控件、报表和菜单设计等.由于前面章节知识比较零散

3、、内容比较枯燥, 学生往往在这一阶段就失去了学习的兴趣和积极性;中间章节由于SQL语句晦涩难懂和程序设计千变万化, 往往造成学生失去耐心;到表单设计时虽然有些好转, 但是当用到前面知识的时候, 很多内容早已没有印象, 造成后续学习困难. 同时, 由于经、管和文科类学生对VFP程序设计认识不够, 认为这是一门计算机类课程, 和其所学专业无关.首先, 很多学生不重视VFP程序设计, 为应付考试而学习, 兴趣不大, 主动性不强;其次, 学生首次接触计算机程序设计语言, 要在一学期的时间内使学生掌握数据库的基本理论, 面向过程程序设计思想、可视化的面向对象程序设计及数据库系统设计等内容, 教学内容较多

4、, 难度较大;再次, 在实践教学环节中, 学生对实验的目的和内容不够明确.虽然上机时学生能够在教师的带领下按照指导书重复课堂上讲过的函数、命令、表单等设计操作, 但对于这些知识在系统开发中的作用却一无所知, 更谈不上举一反三. 针对以上问题, 笔者将案例-任务驱动教学法引入到VFP程序设计的教学过程中, 大大激发了学生的学习兴趣并提高了分析问题和解决问题的能力. 2教学法简介 2.1案例教学法 案例教学法是指在教师的精心策划和指导下, 根据教学目的和教学内容的需要, 运用典型案例提出问题、分析问题、解决问题, 通过师生的共同努力以提高学生分析和解决实际问题能力的一种教学方法.案例教学法不仅重视

5、学生知识的培养, 更注重对学生能力的培养培养学生的分析问题与解决问题的能力. 2.2任务驱动教学法 任务驱动教学法是指教师将教学内容设计成一个或多个学生感兴趣的任务模块, 力求以任务驱动, 以某个实例为先导, 进而提出问题引导学生思考, 以完成具体任务模块为主线, 让学生通过学和做掌握教学内容, 并形成分析问题、解决问题的能力的一种教学方法.任务驱动教学法强调学生的主动学习与教师的引导相结合以及独立探索和与人合作结合. 2.3案例-任务驱动教学法 案例-任务驱动教学法是结合了案例教学法和任务驱动教学法各自特点的一种综合教学法, 很适合程序设计类课程如VisualFoxPro程序设计的教学.该教

6、学法以案例为引导, 以任务为主线, 将相关知识点贯穿于任务的不同模块中, 驱动学生在教师的指导下, 通过模仿具体案例实现知识的消化与吸收, 再通过拓展案例的探索性设计, 锻炼学生的分析问题和解决问题的能力, 在实践中加深对知识的理解与设计技能的把握. 3案例-任务驱动教学法的实施方案 3.1激发学生的学习兴趣 兴趣是最好的老师, 兴趣是学习的巨大动力, 这对于一个初学VisualFoxPro的非计算机专业学生来讲尤为重要, 而要做到这一点就要充分发挥第一堂课的作用.与传统教法中首先介绍VisualFoxPro的发展历史和特点不同, 每次给学生上第一堂课时, 笔者都是先给学生演示一个小型的学生管

7、理系统, 并请学生自己操作并说出自己的感觉.学生通过自己操作觉得这个系统界面友好、操作简单, 当得知通过一学期的学习他们也能完成类似的系统时, 兴趣一下子就激发起来了.展示完学生管理系统后, 笔者还会给学生展示一些以往学生的优秀作品, 以打消其畏难情绪、坚定其学习兴趣和信心. 3.2分析案例掌握基本知识 案例-任务驱动教学法首先通过案例展示-激发兴趣-分析案例-讲解相关知识和联系这种教学模式, 以真实的生活情境或事件为案例, 通过分析和讲解把相关的基本概念、解题的基本方法和思路传授给学生, 从而使学生形成深刻、形象、牢固的记忆, 这种教学方法可以激励学生主动参与学习活动. 在每次上课前, 先将

8、本节课的精华案例向学生展示.比如:在讲解分析标签和计时器控件时, 首先向学生展示案例. 展示的案例由两个程序组成:一个让字幕从左到右循环滚动, 另一个是让字幕进行左右摆动.在充分吸引学生兴趣的前提下, 笔者利用现实中的广告牌来分析并讲解与案例相关的表单、标签、计时器以及相关的程序设计, 先讲解比较简单的循环滚动设计思想, 然后再讲解摆动字幕的设计思想.这样, 学生在完成学习任务的过程中就掌握了基本的知识和技能, 并且印象比较深刻. 3.3引导学生进行拓展案例讨论 案例-任务驱动教学法不仅通过案例传授给学生基本知识, 还要通过完成设计任务来培养学生的模仿乃至创新能力.有了前面的知识基础, 再展示

9、与之相关的拓展案例. 展示完后, 笔者不直接进行讲解, 而是让学生以学习小组为单位进行10-15min的讨论分析, 讨论在什么地方见过类似的东西, 在设计时应采用什么途径实现等问题.然后开始提问, 让小组推举自己的代表发言阐明自己的设计思想、在可能的情况下展示实现过程.最后笔者对学生的模仿进行总结性发言, 如学生通过讨论还不能解决的问题就给出正确解答. 3.4设计任务评价总结 每个完整的案例及任务教学模块完成后, 笔者都会与学生一起对所涉及的知识及设计技巧进行归纳和总结, 对设计过程中遇到的问题进行反思, 并将优秀作品放到教学上供所有学生观摩.积极鼓励学生进行多角度思维, 对每个案例最后还会留

10、下一到两个思考问题让学生进一步思考, 比如针对碰撞的方块的思考题是方块有无可能只碰到每个边的同一个点?如有应该如何设计?. 4实施案例-任务驱动教学应注意的问题 4.1教学模式的转变 传统教学活动多采用教师讲, 学生听, 然后再练习的被动教学模式;案例-任务驱动教学活动采用以案例说明为引导、任务驱动为主线, 学生主动参与自主协作为主、教师指导为辅的探索创新型教学模式.教师的教和学生的学之间真正形成了互相促进的关系. 4.2传统教学与案例-任务驱动教学相结合 传统教法以知识点的衔接为主线, 重理论;案例-任务驱动教学法以任务模块为主线, 重应用.两者各有特点和优势, 不能相互替代, 在实际教学过程中要根据教学内容的特点选择不同的方法, 发挥不同教法的优点, 做到相辅相成、相互促进. 4.3注重整体培养与因材施教相结合 为了鼓励学生开展研究性学习, 以及对学生进行个别辅导, 笔者还开通了课程论坛.把课件、素材及练习题目都发布在论坛中, 学生可以把学习过程中遇到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论