文档介绍:如何提升VF程序设计课程的第一课堂教学质量
摘要文章根据“vf程序设计”课程的“散、杂”等特点及独立学院vf程序设计课程的教学现状,对vf课程就教学内容、教学方法、教学手段和课程考核方法进行研究和改革,提出了以提高学生逻辑思维能力和实践能力为目的的教学模式和考核方式,以提升vf课程第一课堂教学质量。
关键词 vf程序设计教学方法课程考核改革
中图分类号:g642 文献标识码:a
数据库技术是计算机科学的重要分支之一,已成为发展最活跃、应用最广泛的计算机领域之一。几乎所有应用系统都涉及到数据库。①因此,全国大多数高校(尤其是独立学院)都将其列入经管类专业或计算机专业的教学计划,青岛农业大学海都学院也将该门课程列为经管类专业学生的公共必修课。为了提高vf的教学质量和教学效果,笔者在教学过程中不断地进行改革探索,现谈谈自己的几点看法。
1 教学次序和内容改革
目前,很多教材都是从vf的基础知识开始讲解,然后才是数据表和数据库的基本操作,再是程序设计、表单控件和软件开发过程。②这种方式虽然由浅入深,容易理解,但是刚开始较长时间的基础知识介绍,较为枯燥且难以记忆,会大大削弱学生的学习积极性。因此在教学过程中对教学内容的次序做了相应调整,按开发一套应用软件所应掌握的内容划分成三大模块进行讲解:数据库和数据表的基本概念,视图、排序、索引和sql语句,表单、菜单和报表。
独立学院教育要注重应用性和实践性,因此在教学内容上,本课程增加了一些数据库系统开发的必备知识,删去了一些不实用的理论知识,如远程视图、动画制作等内容的教学,在进行基础知识练习的同时加大实践环节的教学比重,培养学生开发小型数据库系统的能力。
2 理论教学方法改革
教学方法是教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。研究和改进教学方法,这对工作中少走弯路,提高教学质量,具有重要的意义。
任务驱动式
任务驱动教学法是一种建立在建构主义教学理论基础上的教学法,学生在教师的帮助下,紧紧围绕一个共同的任务,在问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,在完成既定任务的同时,培养学生主动参与、独立思考、勇于探索的自学能力。该门课程在讲授过程中,始终贯彻一个大任务——学生成绩管理系统,然后按照事先设计好的教学三大模块进行详细的任务驱动式教学。比如在讲解表单设计时可以按照以下步骤进行:
(1)创建任务。告诉学生即将要实施的任务,比如查询学生基本信息,给出几个关键问题,让学生明白任务的内容和目标,掌握常用控件的应用。
(2)完成任务。此环节中,教师要将学生分成不同的组,让他们通过各种途径、各种方法去完成任务,独立思考讨论。此环节可有组长带头完成,教师不易干预学生太多,但要及时地指导启发每一位学生,同时要多注意组与组之间的竞争与合作。
(3)归纳总结。学生须在教师规定的时间内完成任务,然后组织课堂讨论和总结,要求每组选派一个代表,阐述一下自己组的设计思路和技巧、遇到的问题及解决方案、小组如何分工等,其他组成员可以针对此小组的设计各抒己见,最后由大家一致推选一组大家认为最棒的,到教师机上现场演示,以帮助学生互相学习、共同提高。
分组讨论式
分组讨论式教学也是不错的教学方法。在分组讨论过程中,学生