|
学生是学习的主体,因此教学应该围绕着学生如何学习而展开的。本课程的教学也不例外,从前面所描述的课程教学目标出发,在进行实践教学项目设计的过程中,充分地考虑了如何让学生主动地掌握知识技能的学习规律。为了达到本课程中的能力目标,设计并确定了一个综合性的项目-开发一个小型试题库系统,通过该系统的开发,使学生了解VB数据库应用软件开发的详细过程并掌握开发中涉及的基本操作技能。
对小型试题库系统这个综合性的项目作进一步分解,就形成了要完成的一系列相互关联的子项目,即能力训练项目,在做完每个子项目后,完成整个综合性的项目。最后根据学生完成整个综合性项目的范围、进度和质量作为考核的依据。
通过这样的实践教学设计,突出了学生学习的主体,变教师的教学过程为学生的学习过程。通过近两年的实践教学表明:采用这样的项目化教学方法,学生不会感到本课程抽象难懂,学生只要肯学,都能很好地达到本课程的学习目标,取得了很好的教学效果。
高职主要培养的是生产一线的专业技术或管理人才,不是产品开发人才,因此,进行课程设计的目的主要是为了使学生了解软件项目开发的全过程,培养学生对所学知识技能的综合应用能力,初步培养学生进行面向对象程序设计的能力。而且在进行课程设计项目确定过程中,要充分考虑高职学生的特点,体现循序渐进的教学原则。将每一子项目在分解为更小的项目,课堂训练就从这些最小的项目开始,在这些小的项目完成之后,就完成可整个系统的开发。
通过对课程设计的各个环节精心设计,取得了理想的教学效果。
课程的重点、难点及解决办法
一、本课程的重点是让学生初步掌握:VB语言设计程序的基本概念和知识;面向对象程序设计思想的基本概念,程序的结构和机制、语言基础、程序的控制结构、函数及程序设计规范;数据库DBMS的基本实用知识并掌握使用简单SQL语句的方法;建立VB应用程序中的用户界面设计、编写代码、运行程序、保存程序的操作方法及生成可执行程序的方法;VB的数据访问核心技术Data和ADO数据控件、DBGrid和DataGrid数据绑定控件。
二、本课程的难点是:对面向对象程序设计概念的理解;对象的属性、事件、方法都有哪些?程序出错,如何处理?
三、解决办法:打破学科理论体系,根据高职培养目标的定位,以能力为中心,确定若干个教学模块。每一个教学模块中,以一个单功能的小项目作为核心,把项目的制作与分析结合起来进行教学,既可以解决理论与实际相结合的问题,又可以提高学生的学习兴趣、解决学生的理解问题,把一个个小的项目完成后,就完成了整个项目的开发,符合软件项目的开发过程。
|