首页 -> 2008年第4期

高职院校程序设计类课程教学模式的探讨

作者:马 薇

学,在VB课程的教学过程中采用了“任务驱动式”的教学方式,在引导学生建立起面向对象程序设计语言的初步知识框架后,不再按照语法、控件、对象的顺序进行授课,而是每次课都引入一个具体的项目任务,如制作记事本、画图工具、打字训练等多类应用软件、由易到难,由简单到复杂,先向学生展示这些自制软件的使用方法及效果,以此来激发学生的好奇心,使他们产生跃跃欲试的劲头,之后再引领学生开始进行分析、策划,培养解决实际问题的编程思路,同时明确完成该任务需要搭建的理论知识结构,在实践需求的驱动下开展学习活动,边编程边介绍相关的知识,使学生学到的立刻被用到,既易于理解,又上手能做,收到了很好的效果。
  但同时需要注意的是,这种教学方式是有条件开展的,作者所面对的学生之前已经学习了《C程序设计》的课程,有一定的编程基础,由于语言类课程之间语法上的互通性,学生可以较容易的理解VB的语法结构,而直接进入到编写软件的过程中去,如果面向的对象是从未学习过任何语言的学生,这种方式的效果会受到很大的影响,还需要针对实际情况进行调整。
  3 注重开拓性、创新性思维的培养。古人曰“授之以鱼,供一饭之需;教之以渔,终身受用不尽”。利用课堂上的时间引领学生做项目仅仅只是让学生接触到部分问题的解决方案,重要的是培养学生在遇到问题时自己思考、分析、解决的能力,因此,除了在课堂讲解时要注意多多联系实际、多举实例、引领学生举一反三外。还要注重加大学生主动参与的力度,营造一种讨论式、开放式的教学氛围,让学生的兴趣和精力集中在问题上而非答案上。在布置学生的实践任务时也要避免课堂内容的机械重复,就像有些学生,在上机实践时只是把老师课堂上做过的程序再做一遍就完成任务,只是根据记忆来做了一次复习,对于锻炼自己的思维起不到很好的作用,所以在布置学生的实践任务时要尽量考虑如何激发学生的开拓能力、创新能力,让学生的思维完全活跃起来,自己想办法去找到解决问题的方案,在必要时加以辅导,帮助学生尽量独立、更好的完成任务,加强学生的成就感,从而更大的提高学生学习知识、解决问题的兴趣。
  4 加强学生自学能力的培养。知识的领域是没有边界的,没有一门课程的知识可以通过有限的课堂时间就能够被全面的掌握,教师只是一个引导学生入门的指路者,是否能够走得更远、走得更好,完全要取决于学生的自身努力。在教学的过程中,一定要秉承“教是为了不教”的主旨,让我们的学生会自己学习,包括能够主动的了解行业最新动态、能够通过多种途径进行资料的收集整理分析、能够尽快的掌握自己所需要的新知识或新技术等,具备可持续发展的能力,才能够让我们的学生适应市场的变化、岗位的调整,实现灵活就业。
  5 在学习的过程中加强团队合作能力的培养。现代人才观念中,良好的团队合作意识占据了很重要的地位,合作是工作成功的基础,尤其是在软件产业中,团队的和谐、默契直接影响着工程的质量、进度。因此,在教学过程中,作者对学生的学习形式作出了一些调整。要求学生自愿结组,每组人员以3到5人为限,自行选定组长,同时讲清规则:在课堂讨论、作业检查、进行课程设计等活动时,学生必须以组为单位来进行,即不再以单个的个体,而是以团队作为教师要面对的学习的对象,一损俱损、一荣俱荣,帮助学生在完成项目任务时能够从整体着眼,团队成员间相互配合、相互帮助,有计划、有组织地合作进行。在一段时间的坚持下。大部分团队内的成员都在经历了一定时期的磨合后变得和谐、合作,团队的整体能力有了很大的改观,同时,还锻炼了一些具有组织管理能力的团队负责人,为培养学生良好的职业素质打下一定的基础。
  6 调整好教学内容的单元性和整体性。我系每学期都要给学生安排四周左右的课程设计时间,让学生以集中实践的形式来完成一个大的整体任务,而完成这个整体任务的一些必备知识就需要我们在课堂上传授给学生,而每节课的时间是有限的,只能完成一个或几个小的任务,因此,在设计教学内容时要做好微观内容和宏观内容的有机结合,所有课堂上使用的实例、讲解的内容都为解决一个大的整体任务而服务,使学生对整体任务的完成有一个比较系统的了解,帮助学生将每次课所学到的知识都串联起来,并且能够灵活运用。
  7 和学生共同学习。信息技术的发展是非常迅速的,新鲜事务层出不穷,教学的知识来源日益广泛,书本已不再是唯一的教学知识来源,学生可以从多种渠道获取很多的相关知识,教师已经不可能再是知识的唯一传授者。而学生正处在静力旺盛、反应迅速、求知欲极强的年龄,正确加以引导的话可以帮助他们在学业上取得很好的进步。在课程开始的时期,由于对这门课程的陌生,使得学生会随着老师的思维走向来学习基本知识,随着对课程内容越来越熟悉,部分学生开始不再满足于每节课上所获取的知识量,开始借助于其他方式来增加学习内容,当他们向老师提出这样或那样类型的问题时,老师绝对不能以“这些内容还没讲到呢”或“你自己看吧”这类话语含糊以对来应付学生,如果是老师能够解答的问题,可以通过引导、启发,帮助学生进行解决,而如果是老师也未曾遇到过的问题,不妨建议和学生一起寻找解决的办法,承认自己“不知道”没有关系,重要的是肯积极主动的去进一步学习,而和学生共同学习的效果是让学生学习的主动性、积极性更加增强。实现教学相长,师生共同提高,且丝毫无损老师的尊严。
  教育从来就是一项面向于未来、服务于未来的事业,要求教师们能够本着高度的责任心、事业心,不断地对自己的教学模式进行反思,将不符合课程建设、人才培养要求的教学模式进行调整或抛弃,在安排好、上好每一节课的基础上,为实现本专业的专业培养目标、实现职业教育服务。

[1]