基于面向对象程序设计教学的改革方法研究

2015-09-10 07:22周本海
考试周刊 2015年14期
关键词:改革对策面向对象程序设计

周本海

摘 要: 随着软件产业的不断蓬勃发展,面向对象的编程方法已经成了目前软件开发的主流技术手段。我国高校普遍开设了面向对象程序设计课程,例如C++、JAVA等。本文对面向对象编程的特点进行阐述,并且对面向对象的程序设计教学现状和存在的问题进行了分析,并从全局的角度讨论了面向对象程序设计的创新教学方法和改革对策,从而使学生加深面向对象的理解,树立面向对象的编程思想,培养创新能力。

关键词: 面向对象 程序设计 教学方法 改革对策

1.引言

近些年,软件产业正在迅猛发展,面向对象程序设计已经成了软件开发的主流技术,传统的结构化编程已经逐渐转变为面向对象的程序开发。表现在代码的开发基本基于各种空间,并且通过事件驱动完成的。目前,我国高校的计算机专业的专业课和非计算机专业的选修课程都开设了面向对象程序设计课程,例如C++,C#和JAVA课程。在传统的教学模式下,在面向对象的教授过程中出现了很多问题。因此,为了提高课堂教学效率,培养学生创新能力,本文对面向对象编程的特点进行详尽阐述,并且对面向对象的程序设计教学现状和存在的问题进行分析,并从全局的角度讨论面向对象程序设计的创新教学方法和改革对策。

2.面向程序设计教学现状

面向对象程序设计是高校计算机专业中一门实践性强的必修课程,在面向对象教学中主要问题表现如下方面:

(1)教学理念

很多讲授面向对象程序设计的教师,知识针对某种面向对象程序设计语言进行教学,忽视计算机专业知识的系统化学习,甚至忽视选修课的理论知识学习,例如算法导论、操作系统概论等。这样的结果导致很多学生在操作技能上非常突出。但是由于系统化知识不够全面,不能触类旁通,举一反三。对于问题的建模和解决问题能力很差,面对实际的软件开发束手无策,无法适应未来的就业市场。

(2)教学内容

目前,一些教师仍然以自身为课堂的中心,对学生进行灌输式的教育,忽略课堂教学效果,仍然保留传统的教学方式,只是将讲授的内容放在面向对象程序语法和句式上,但是对实际的面向对象程序工程向项目和贴近生活的实例而言却介绍得少之又少。甚至在面向对象程序程序的定义方面,很多教师没有讲解其真实含义,使得学生在程序设计的知识层面上只停留在使用上,并未真正理解程序的意义。

(3)教学手段

面向对象程序的授课过程,教师大多采用了课件的形式,课件能够减轻教师的负担,课堂的信息量有所增加。但是过多信息化元素的使用,使得传统的、优秀的板书推导方式的作用得不到发挥,学生需要很长时间才能够理解程序演进的过程。另外,课件的使用,会使教师自然增加课堂节奏,这让学生更加难以理解一些关键内容。

3.面向对象教学改革模式

面向对象的教学目标是通过系统化的理论和实践教学,使学生能够深入理解面向对象编程的思想,树立面向对象的编程思维,提高学生的实践能力与创新能力。教师应该让学生利用所学的理论知识解决实际问题,通过教材和复制教材的选取,创新教学方法,现代化教学方法的应用等让学生有明确的学习目标,具有探索性的科学素养。

在面向教学的改革模式中,教师应该极其注重精讲多练的原则,面向对象的实践性和操作都很强,学生容易形成死记硬背,无法有效培养编程能力。因此,精講多练的原则是教学改革模式的重要组成部分。这就要求教师能够掌握全面的有关教学的知识,并对课堂教学内容与课后练习内容加以区分。课堂内容要求教师能够进行精与深的方式讲解,让学生把握知识的精髓。多练的部分要求学生能够通过教师布置的习题完成操作性强与实践强的课后作业。学生可以通过基础题目加深对基础知识的理解,还可以通过开放性题目,进行分组合作完成作业,培养学生的团队合作精神、独立解决问题能力和创新能力。

4.结语

面向对象程序设计是一门重要的计算机课程,本文首先介绍了当前面向对象课程的重要性,分别从教学理念、教学手段与教学内容等方面阐述了教学现状,并对面向对象程序的改革模式进行了探讨,通过教学理念,增加教师知识储备,通过精讲多练的方式提高学生的实践动手能力,特别是在精讲多练两个方面分别深入分析了适合面向对象程序设计的教学方法,从而能够使学生加深面向对象的理解,建立面向对象的编程思想,培养创新能力。

参考文献:

[1]虞芬,龚素文.略论面向对象程序方法[J].九江职业技术学院学报,2001(04).

[2]宋乃平.几种典型的面向对象开发方法[J].天中学刊,2003(05).

[3]王宏亮.面向对象思想在C++多媒体教学中的实现[J].教育信息化,2005(07).

[4]曾青松.高等职业技术院校C++面向对象技术教学探讨[J].电脑知识与技术,2006(23).

[5]高兴培.面向对象技术在远程开放教育教学设计中的应用[J].广东广播电视大学学报,2008(03).

[6]苏亚丽.面向对象核心概念的案例式教学方法探析[J].玉溪师范学院学报,2009(06).

猜你喜欢
改革对策面向对象程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
面向对象的计算机网络设计软件系统的开发
面向对象的数据交换协议研究与应用
高职高专院校C语言程序设计教学改革探索
面向对象Web开发编程语言的的评估方法
PLC梯形图程序设计技巧及应用
面向对象信息提取中影像分割参数的选择