信息管理专业《面向对象程序设计》课程教学改革探析.docVIP

  • 1
  • 0
  • 约3.18千字
  • 约 7页
  • 2017-11-25 发布于福建
  • 举报

信息管理专业《面向对象程序设计》课程教学改革探析.doc

信息管理专业《面向对象程序设计》课程教学改革探析

信息管理专业《面向对象程序设计》课程教学改革探析   【摘 要】随着社会的发展和市场需求的变化,信息专业的发展要求不断更新,课程教学改革势在必行。本文主要分析目本校信息专业对象程序设计课程教学过程中存在的主要问题,找出产生的原因所在,探寻新的教学模式,提出具有针对性的教学改革和实践措施。 【关键词】信息管理专业;面向对象程序设计;教学改革 面向对象程序设计具有抽象、封装、继承与多态的特点,比传统的结构化程序设计具有更高的可重用性、易扩展性和易维护性,目前它已成为开发大中型应用软件的主流方法。从软件产业发展角度来看,程序设计已经从传统的结构化程序设计转向面对对象的程序设计方法。因此为顺应市场需求,国内各个高校的计算机、信息管理专业及其他相关专业都开设了面向对象程序设计课程,如Java、VB、VC。我校信息专业将《面向对象程序设计》确立为学生必修的专业基础课程,旨在培养学生熟练掌握面向对象的程序设计思想和设计方法,应用面向对象思想解决信息分析处理、应用系统开发等实际问题,具备较强的信息处理分析和软件开发能力。面向对象程序设计虽作为软件开发的常用语言,但它是把所学的专业知识转化为应用的桥梁,在应用型人才培养过程中显得尤为重要,所以,《面向对象程序设计》课程在整个信息专业教学体系中占据非常重要的地位。 随着21世纪全球信息化进程的发展,教育肩负着培养民族创新精神和高素质创新人才的历史使命。为此,我专业对近年来《面向对象程序设计》课程教学情况进行了调研,分析教学过程中存在的问题,探讨新的教学方案,培养创新型应用人才,以提高学生素质为宗旨,以培养创新精神和实践能力成为课程教学改革的最终目标。 1 教学中存在的问题 一直以来,根据我校信息管理专业的人才培养方案,在学生大一时期先开设结构化程序设计语言《C语言程序设计》,然后再开设《面向对象程序设计》(我校选择Java语言),主要目的是想让学生通过结构化语言作为入门,构建起一定的编程思想,为后续课程打下基础,进而学习更深的编程方法。但从以往的教学情况看,存在着以下几个问题: 第一,学生先学习C语言程序设计,然后学习Java程序设计,存在着从结构化程序设计到面向对象程序设计思想的转变,而面向对象编程思想与面向过程编程思想差异较大,学生在学习上有一定的难度,因而学生感觉不易接受,导致不良的教学效果。 第二,由于学生在学习面向对象程序设计课程之前,都学习过C语言,对编程语言有了一定的了解,有很多学生在学习C语言的过程中已经对程序设计类课程开始望而却步了,甚至对编程类课程采取放弃的态度,他们觉得“C语言都没有学好,Java肯学也学不好了”,导致对编程失去兴趣和学习的信心,因此产生了消极抵触的情绪,这种心态严重影响着这门课程的教学效果。 第三,面向对象程序设计语言所涉及的概念多、语法结构复杂,学生在学习的开始阶段往往出现不能理解掌握面向对象的基本思想,如类、对象及通过类调用方法等设计思想,使得学生常常感到茫然,缺乏学习兴趣,教学效果差,学生的程序设计能力较低。 第四,在教学过程中存在“重语言轻思想”现象。“以语法知识为主线,按照教材章节讲解语法知识”来安排教学内容,往往忽视了培养学生面向对象程序设计的思想,导致学生认为是又学习一门编程语言。并且语法的内容也增加了学生学习的枯燥,而且对于基本结构等知识显得重复了。 第五,教学内容零散,缺乏系统观念。老师在授课时一般侧重于零碎知识的教学,没能把知识连贯成为一个整体”只见树木不见森林”。学生只学到了零散的语法知识,基本上是围绕着对基本语法的理解来解决一些简单的问题,而不能系统地运用这些语法练习开发具有一定复杂程度的系统。同时由于教学中用到的实例程序与实际工程应用联系不够紧密,整个教学缺乏整体性和实用性,导致学生综合应用能力比较差,使得学生在学习过程中不能很好地将所学到的知识融于到实际工作中。 2 教学改革实践 面对学生出现的“学会但不会用”尴尬状况,如何让学生在学习完面向对象程序设计课程后能充分掌握面向对象的设计思想和方法,并能真正满足社会工作岗位的需求,是我们迫切要解决的问题。为此,我们的教学要不断探索新的方法,以培养“应用型人才”为目标,提出一些建设性的改革措施: 2.1 适应社会市场需求,整合教学内容体系 目前,程序设计已经从传统的结构化程序设计转向面对对象的程序设计,在实际工作岗位中很少设计结构化的编程。因此,为了适应社会市场需求,并根据学生实际学习的情况,整合教学内容体系。考虑取消开设结构化程序语言课程,直接进入面向对象程序设计的思想,并增加面向对象程序设计课程的学时,让学生能够构建一个完整的面向对象程序设计思想的体系结构。 2.2 以案例导入知识点,讲解教学内

文档评论(0)

1亿VIP精品文档

相关文档