如何提升VF程序设计课程的第一课堂教学质量

2012-04-29 18:37王朝娜
科教导刊 2012年27期
关键词:课程考核教学方法改革

王朝娜

摘要 文章根据“VF程序设计”课程的“散、杂”等特点及独立学院VF程序设计课程的教学现状,对VF课程就教学内容、教学方法、教学手段和课程考核方法进行研究和改革,提出了以提高学生逻辑思维能力和实践能力为目的的教学模式和考核方式,以提升VF课程第一课堂教学质量。

关键词 VF程序设计 教学方法 课程考核 改革

中图分类号:G642文献标识码:A

数据库技术是计算机科学的重要分支之一,已成为发展最活跃、应用最广泛的计算机领域之一。几乎所有应用系统都涉及到数据库。①因此,全国大多数高校(尤其是独立学院)都将其列入经管类专业或计算机专业的教学计划,青岛农业大学海都学院也将该门课程列为经管类专业学生的公共必修课。为了提高VF的教学质量和教学效果,笔者在教学过程中不断地进行改革探索,现谈谈自己的几点看法。

1 教学次序和内容改革

目前,很多教材都是从VF的基础知识开始讲解,然后才是数据表和数据库的基本操作,再是程序设计、表单控件和软件开发过程。②这种方式虽然由浅入深,容易理解,但是刚开始较长时间的基础知识介绍,较为枯燥且难以记忆,会大大削弱学生的学习积极性。因此在教学过程中对教学内容的次序做了相应调整,按开发一套应用软件所应掌握的内容划分成三大模块进行讲解:数据库和数据表的基本概念,视图、排序、索引和sql语句,表单、菜单和报表。

独立学院教育要注重应用性和实践性,因此在教学内容上,本课程增加了一些数据库系统开发的必备知识,删去了一些不实用的理论知识,如远程视图、动画制作等内容的教学,在进行基础知识练习的同时加大实践环节的教学比重,培养学生开发小型数据库系统的能力。

2 理论教学方法改革

教学方法是教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。研究和改进教学方法,这对工作中少走弯路,提高教学质量,具有重要的意义。

2.1 任务驱动式

任务驱动教学法是一种建立在建构主义教学理论基础上的教学法,学生在教师的帮助下,紧紧围绕一个共同的任务,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,在完成既定任务的同时,培养学生主动参与、独立思考、勇于探索的自学能力。该门课程在讲授过程中,始终贯彻一个大任务——学生成绩管理系统,然后按照事先设计好的教学三大模块进行详细的任务驱动式教学。比如在讲解表单设计时可以按照以下步骤进行:

(1)创建任务。告诉学生即将要实施的任务,比如查询学生基本信息,给出几个关键问题,让学生明白任务的内容和目标,掌握常用控件的应用。

(2)完成任务。此环节中,教师要将学生分成不同的组,让他们通过各种途径、各种方法去完成任务,独立思考讨论。此环节可有组长带头完成,教师不易干预学生太多,但要及时地指导启发每一位学生,同时要多注意组与组之间的竞争与合作。

(3)归纳总结。学生须在教师规定的时间内完成任务,然后组织课堂讨论和总结,要求每组选派一个代表,阐述一下自己组的设计思路和技巧、遇到的问题及解决方案、小组如何分工等,其他组成员可以针对此小组的设计各抒己见,最后由大家一致推选一组大家认为最棒的,到教师机上现场演示,以帮助学生互相学习、共同提高。

2.2 分组讨论式

分组讨论式教学也是不错的教学方法。在分组讨论过程中,学生拥有充足的时间和空间去思考,相互交流,互补互促,教师在此过程中要不失时机地给予学生积极评价,使每个学生都能感受到思维劳动本身的乐趣,这样既弥补了学生的个别差异又让学生有参与感,使每个学生在原有的基础上都能得到发展和提高。

2.3 现场模拟式

现场模拟式教学就是将VF知识以一个小型数据库系统的形式演示给学生看,给学生创建一个学有所用的教学情境,同时也能激发学生学习VF课程的兴趣。比如在讲解SQL语句的查询功能时,教师可以提前做几个含有查询按钮的简单表单,然后将要学到的SQL查询语句的具体实例写到该命令按钮下。上课时,先演示这几个按钮的执行效果,给这堂课埋下一个伏笔,然后围绕查询这个中心问题展开讲解,最后选几个学生到教师机上自己动手对课前的那个含有查询按钮的简单表单进行修改,以实现不同的查询要求。这样一来,学生会对SQL的查询语句和其应用都有一个明确的认识和深刻的领悟。

3 实践教学过程改革

计算机程序设计类课程的教学不同于其他理论课教学,主要是培养学生的实践能力和应用能力。本课程在实验教学中减少验证性实验,适当增加设计性实验,有利于提高学生逻辑抽象能力和应用能力。在课程的中后期,教师给出几个综合性实验题目,主要侧重于小型数据库系统的开发来供学生选择,同时学生可以根据自己的实际情况自由分组,以3~5人为宜,随时选择进入到综合实践阶段即数据库系统设计与开发。每个小组成员间可以分工合作、互相交流。在此阶段,教师要让学生充分发挥其主观能动性,引导学生遇到问题时独立思考,而非直接告诉学生解决问题的方法,但可适当启发,给出合理性建议,然后由学生去自行探索,搜集相关资料,从而培养他们自主学习及相互协作解决实际问题的能力。本课程末,教师要在充分肯定学生优点的同时,对学生设计的系统给予评价和总结,分析存在的问题,提出修改意见。

4 课程考核方式改革

传统的课程考核把期末考试成绩作为评价学生一学期学习情况的主要依据,模式单一。教学是一个动态的持续过程,考试作为教学质量的评价手段,其评价活动应该贯穿整个教学过程。本课程在考核过程中引入过程性考核和良性竞争机制。考试以理论考试和技能考试相结合的方式进行,总成绩=理论成绩(20%)+技能成绩(30%)+平时成绩(40%)+程序创新及其他(10%)。

理论考试以统一的“闭卷”考试形式进行;技能成绩包括系统开发与设计(15%)、上机表现(5%)、实验课考勤(5%)和实验报告(5%);平时成绩包括平时阶段性考核成绩(10%)、考勤(10%)、纪律(10%)、回答问题(10%)、PPT演示效果和作业(10%)等。技能考试以数据库系统设计和开发的形式进行,学生可以以小组的形式根据自己的喜好选择小型数据库项目,独立思考并完成它。

5 结束语

提高VF程序设计课程第一课堂教学质量的要素还有很多,但只要我们的教学能从教师自身、教学方法、教材和学生的实际出发,并不断地研究和总结,精益求精,一定能探索出更多、更好的提高课堂教学质量的方法来。

注释

① 李德新.独立学院"Visual Foxpro"课程教学改革探索[J].职业时空(下半月版),2007.3(10).

② 丁玉萍等.独立学院经管类VFP课程教学改革的实践与探索[J].现代计算机,2012(1).

猜你喜欢
课程考核教学方法改革
初中英语写作教学方法初探
教学方法与知识类型的适宜
改革之路
改革备忘
形成性评价在高校生物技术专业课程考核中的应用策略
机载设备课程综合性教学考核体系研究
物流设施与设备课程的考核模式因素分析研究
财务管理本科专业课程考核与应用型人才培养问题研究
改革创新(二)
初中数学教师不可忽视的几种教学方法