当前位置:首页 > 发言稿 > 强化VFP实践教学,切实提高教学效果和二级通过率_教学效果
 

强化VFP实践教学,切实提高教学效果和二级通过率_教学效果

发布时间:2019-06-30 04:09:19 影响了:

  摘要:分析了VFP教学存在的问题,提出了相应的解决措施。从程序设计难点攻克、教材编写、实验教学的实施、课程设计的实施、实验教学软环境的建设等方面介绍了强化实践教学的成功经验。实践表明,所提措施和经验促进了VFP教学效果和二级通过率的提高。
  关键词:VFP;实践教学;等级考试
  中图分类号:G64文献标识码:A文章编号:1009-3044(2012)20-4923-03
  Visual FoxPro(简称VFP)是新一代小型关系数据库管理系统软件的杰出代表,VFP6.0版则是江苏省和全国计算机等级考试二级考试科目之一。国内多数高校围绕VFP6.0为非计算机专业的学生开设了相关的必修课程,并将学位的授予与能否通过计算机二级考试挂钩。笔者所在学校围绕Visual FoxPro开设相关课程已有10多年的历史,期间也进行了不少教学改革和研讨活动,教学效果得到了改善。2009年秋季的江苏省计算机等级考试通过率我校在全省参加考试的高校中名列第4,但实际通过率也只有43.76%,还有较大的提升空间。另一方面,因为与学位挂钩,43.76%的通过率还是会影响一部分学生学士学位的正常获取的。
  针对“重理论轻实践、大班授课、生源质量普遍下降、教学效果有待提高”的教学现状,笔者认真分析了现有VFP教学存在的问题,有针对地提出了可采取的解决措施。从程序设计难点攻克、教材的编写、实验教学的实施、课程设计的实施和实验教学软环境的建设等方面介绍了强化实践教学的具体实施方法,突出强调了兴趣培养和能力的提高。
   1现有教学存在的问题
  课程名为《高级语言程序设计(VFP)》,总学时为80(其中实验学时为32),学期末还有一整周的课程设计时间,开课的对象是商学院、法政与管理学院的文科专业的本科生,开课的学期是大一第二学期。考核目标包括:1)期末考试或重修考试通过方可获得相应学分;2)通过江苏省计算机等级考试二级(VFP语种)考试方可申请学士学位(从2010年起通过全国计算机等级考试二级(VFP语种)考试亦可申请学士学位)。
  1.1重理论轻实践
  “重理论、轻实践”在我校《高级语言程序设计(VFP)》课程的教学过程主要表现为:
  1)教学主管部门的“重理论、轻实践”。为了提高学校的整体教学质量,督促教师认真上好每一堂课,学校专门成立了教学督导组,各督导老师负责到教室听课,但很少听实验课。
  2)教师的“重理论、轻实践”。绝大多数任课老师对实验课重视程度明显不如理论课,具体表现为对实验课缺乏周密的组织安排,布置任务多为验证性实验,实验过程中与学生的互动少,缺少有效的监管措施,甚至是处于“放羊”状态。
  3)学生的“重理论、轻实践”。多数学生能坚持上课认真听讲,但不能及时复习和认真作业。上实验课时,缺乏主观能动性,习惯在没弄明白要做什么时就按照实验指导书按部就班的操作,至于为什么要这么做以及遇到问题该如何解决从不思考。久而久之,就失去了实验的兴趣,课堂成为了部分人的游戏休闲时间。即使老师规定课上不能游戏和上网,少数学生也宁愿趴桌上睡或玩手机。
  4)实践和理论脱钩也是导致“轻实践”的一个原因。多数学生上理论课就带理论教材,上实验课就带实验指导书,对待实验课和理论课就象是对待两门互不相干的课程一样,实验时遇到问题无法翻书寻找答案,也无法巩固和加深理论课所学知识。久而久之,就进入了非常被动的学习状态。
  5)课程考核完全依赖于期末考试也加剧了“重理论轻实践”的“教”与“学”。学校规定:总评成绩=平时成绩*30%+期末成绩* 70%,课程组也建议在实验课实施过程中加入合适的考核机制,并将考核结果作为平时成绩参与总评成绩的计算,事实上很多老师为了图省事,往往根据期末成绩推算平时成绩,对实践教学根本就不安排考核环节。
  1.2学时利用率低
  课程内容包括一整套数据库基本理论知识和VFP6.0软件的可视化操作,还包括结构化程序设计、面向对象程序设计以及开发应用系统相关的知识和技能。面对如此繁多的知识点,并同时兼顾江苏省和全国计算机二级考试的内容,48学时的理论教学直接导致了多数任课教师上理论课时不忘赶进度,他们或者减少举例,或者不关注细节、点到为止,或者将少数考试比重不大的章节干脆不讲,破坏了课程内容的系统性和完整性。如何对教学内容进行合理的组织,充分利用好现有总学时就成为提高教学质量必须解决的主要问题之一。
  1.3忽视兴趣的培养
  学生对《高级语言程序设计(VFP)》这门课兴趣不足的原因主要表现在:1)文科班女生多,考虑到与学位挂钩,学生对该课程思想上是重视的,但行动上却是“逃避”的,一相情愿地认为计算机技术太深奥了,自己不是能学好计算机课程的料;2)教师也没将培养学生对该课程的学习兴趣做为首要任务,只是保证在规定的学时内将教材过一遍。3)“重理论轻实践”的教学方式和考核机制抑制了学生的主观能动性和兴趣的培养。
  1.4课堂教学和等级考试脱节
  2010年起,我校非计算机专业毕业生通过全国计算机二级考试也可申请学位,从表面看给学生争取了更多的考试机会,事实上我校考生的全国计算机等级考试(VFP语种)通过率并不理想,其主要原因就是教材与国考大纲侧重点差异大,且在考前又缺乏必要的培训,学生针对国考的复习也不到位。这就要求我们进一步研究全国的VFP二级考试大纲,相应调整教学内容和教学模式,促进我校江苏省和全国的VFP二级考试通过率的进一步提高。
   2解决措施
  2.1调整教学内容和教学模式
  为使有限的课堂学时得到充分利用、激发学生的学习兴趣和热情,必须调整现有教学内容和教学模式,提倡讲授与自学相结合。综合江苏省和全国计算机等级考试大纲要求,确定常用命令、函数、属性和SELECT-SQL语句、结构化程序设计及数据库、查询、菜单操作为教学重点和难点,避免课堂上面面俱到。加强程序设计能力的培养,不能只注重数据库操作。教学模式上,要能通过学生熟悉的案例将看似分散的知识点有机地联系起来,在传授知识的同时,注重培养学生获取知识的能力和解决问题的能力。强调学生为主体,提倡手脑并用,鼓励学生多操作、多实践。对于作业,要结合深度和广度精心选择和设计。作业暴露的问题要及时讲评,鼓励学生分阶段做真题,避免考前临时抱佛脚。
  2.2改善实践教学的组织和管理
  为改变“重理论轻实践”的教学现状,要求各相关主体和主管部门真正的行动起来,改善实践教学的组织和管理。
  对于教学主管部门,首先要为学生提供良好的实验教学环境,开放更多的可供学生自由上机的机房或时段;其次要制定类似理论教学的一套完整的监管机制,并落实监管;最后对不能按要求履行职责的教职员工要给予适当的教育并帮助整改,必要的时候进行惩处。
  对于任课老师的要求:第一,要合理安排课程实践内容,包括实验课和整周课程设计的内容,内容的设置要以巩固理论教学效果和提高学生解决问题的能力为目标,不仅如此,实验内容量避免过大,要留适当时间给学生思考和总结;第二,实验内容与要求要提前发布给学生,给学生足够的时间准备;第三,针对不同的实验内容采用示教型、独立型、小组合作型、师生互动型相结合的多元实验教学法;第四,要求学生提交每次的实验数据或者实验报告,也可适当安排实验考核或考试,并让考核或考试成绩参与课程总评成绩的计算,检验学生学习效果的同时,发挥考试在“教”与“学”两方面“指挥棒”的作用。
  对于学生,要求实验前有所准备,明确实验目标和实验内容并及时复习相关理论知识,有计划分步骤地完成每次实验,及时记录实验过程中的新问题、新发现、新收获,并整理在实验报告中。
  2.3改善课程考核机制,激发学习兴趣
  现有课程考核机制完全依赖于一张期末考试卷,且采取了闭卷笔试的方式,考试内容多为好出题的基础知识、理论或语法。这种考核机制与VFP课程实践性强[1-2]的特点不相符,也忽视了对学习过程及实践教学的考核,直接导致学生在学习和实践过程中缺乏兴趣和动力,最终通过考前背书背题来应付考试,这也是历年参加等级考试的考生害怕机试,机试得分率低的主要原因。
  为了激发学生的实践兴趣,提高实践教学效果,需要建立“多元化、多点跟踪、理论考和机考”相结合的课程考核机制。
  多元化:即课程考核依据不单一,是多种形式的综合,如课堂表现、作业完成质量、实验报告、上机测验和考试等。对于整周的课程设计还可以通过中期检查、实验过程考察、答辩、成果演示等方式进行考核。
  多点跟踪:即采用多种方式跟踪考核学生的学习过程,如机房巡视、屏幕监视(如图1)、适当的考勤等。
  理论考和机考相结合:要求学生重视理论学习的同时更要加强实践能力的锻炼,多操作多思考,在实践中理解理论、加深理论。
   3课程组在强化实践教学方面所做的工作
  3.1程序设计难点的攻克
  对于程序设计,课程组过去的做法基本上是以程序设计语言自身的体系为脉络展开,过于注重语句、语法细节,忽视了编程思想的介绍和常用算法的训练,导致了学生害怕写程序、就连读程序也感觉有点困难。针对这一问题,课程组在教学实践中尝试了改革,课堂上精选例题,多介绍编程思想,培养学生分析问题和解决问题的能力。课后则要求学生代码实现课堂上分析的问题,鼓励一题多解。提倡学生多读好程序,鼓励自己动手写程序、调程序,变被动学习为主动学习,让学生在读程序、写程序的过程中自己发现问题、解决问题,有利于成就感和兴趣的培养,有利于编程水平螺旋式上升。
  3.2编写合适的教材
  
  教材是体现实践教学内容与教学方法的知识载体,一本好的实践教材能激发学生的学习兴趣,提高学生的实践动手能力和创新能力。针对原有实践教材实验要求与实验步骤混排、不利于学生思考及存在少量错误的现状,几位经验丰富的骨干教师于2009年精心编写出版了《Visual FoxPro实验指导与试题解析》[3]。该书以提高学习效率和等级考试通过率为目标,按照江苏省等级考试机试题型分单元组织实验内容,由上、下篇构成。上篇为实验内容与要求、综合练习;下篇则为实验步骤、习题解答与典型算法解析。下篇中的实验步骤和习题解答供学生有选择的参考,典型算法解析用于学生课外学习模仿,有助于编程思想的积累和读写程序能力的提高。
  为了和全国计算机等级考试接轨,2010年课程组在实践教材出版后不久着手理论教材《Visual FoxPro程序设计》[4]的编写,经多次调整修改,该书于2011年底完稿并由清华大学出版社出版,现已投入使用,学生和任课老师普遍反映良好。
  3.3实验教学的实施
  加强实践教学要求调整实验教学内容,在验证性实验的基础上,多开展综合性、设计性、创新性的技能训练,并客观评价学生的实验质量。要求学生在规定的时间内完成规定的任务,并提交实验数据,对无实验数据可提交的实验则要求学生撰写并提交实验报告、或者由任课老师采用提问、操作测试等方式对实验效果进行考核。每次实验结束前预留适当时间,借助机房里的投影设备或者网络教室软件“红蜘蛛”解答实验中发现的共性问题及重难点。鼓励学生通过讨论或查阅VFP的MSDN帮助系统或实际操作解决学习过程中遇到的问题。
  3.4课程设计的实施
  课程设计是安排在学期末的整周实践环节,其初衷是让学生利用一学期所学设计实现诸如教学管理系统、图书借阅管理系统等小型数据库系统,增强动手能力。事实上,迫于提高等级考试通过率的压力,课程设计环节渐渐演变为让学生做等级考试真题的环节,而且因为忙于应付各科期末考试,学生也没心思在这时做真题。笔者建议将课程设计的任务分散在课程教学中,具体可分两步骤完成。步骤一:在课程教学开始后不久,给学生演示一个用VFP开发的现成的系统,并将相关文件分享给学生,要求学生利用课外时间依葫芦画瓢地做一个相同的系统。步骤二,给学生拟订若干课设题目,要求学生自行设计并实现一个小型数据库系统,在学期末演示给老师看并提交相关文件和课程设计报告。节省的这一周课设时间可在下学期开学也就是等级考试前安排个短期冲刺培训。
  
   3.5实验教学软环境的建设
  为提高实验教学质量和效率,课程组加强了实验教学软环境的建设,设计实现了信息共享网络平台(如图2),供教师及时发布实验教学资源,如教学计划、大纲、实验项目指导、教学课件等学习资料,并提供下载功能。学生利用该平台还能提交实验结果、进社区讨论。目前正在完善网上考试功能。
   4结束语
  上述改进措施的使用,促进了教学效果的稳步提高,等级考试通过率和优秀率逐渐提高,学生应用计算机的能力也得到增强。
  在今后的教学过程中,设想着是否能将释放出的一周课程设计安排在下学期开学后考试前的一个月里,针对全国计算机等级考试来个短期考前培训帮助学生查漏补缺、增强信心。另外,如何开放实验项目,充分调动学生学习的积极性也是课程组今后需要考虑的改革方向之一。
  参考文献
  [1]王苹.提高我国高校实践教学质量的思考[J].中国成人教育,2008(11):124-125.
  [2]祝庚,肖捷.谈Visual FoxPro精品课程建设及其改革实践[J].职业教育研究, 2007(9):92-93.
  [3]史胜辉,彭志娟.Visual FoxPro实验指导与试题解析[M].北京:清华大学出版社,2010.
  [4]李跃华,彭志娟.Visual FoxPro程序设计[M].北京:清华大学出版社,2012.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3