APP下载

递进案例在《面向对象程序设计》教学中的应用

2018-12-21马慧翁佩纯

现代计算机 2018年16期
关键词:案例游戏教学

马慧,翁佩纯

(电子科技大学中山学院计算机学院,中山 528400)

0 引言

《面向对象程序设计》是计算机专业的一门重要的基础课程,是编程语言教学中的重点也是难点。该课程要求学生了解面向对象程序设计的基本思想、掌握面向对象编程的技术,为大型应用软件设计与开发打下良好的理论和实践基础。在教学实践中,有学生反映课程很难学,甚至有个别学生对编程产生畏惧的情绪。笔者结合实际的教学工作,分析课程教学过程中碰到的主要问题和成因,浅谈如何引入递进案例方法提高教学质量。

1 教学过程中存在的问题及原因

以往在教学过程中主要存在的问题及原因如下:

(1)学生对面向对象程序设计的学习的目标不明确,学习动力不强。由于学生相对欠缺项目经验,对面向过程程序设计在大型软件开发过程中遇到的代码难维护、难扩充等问题意识不足,仅从软件功能的角度看问题,以为已经有面向过程编程的方法已经可以写软件了,不理解为什么需要学习面向对象程序设计。

(2)教材对面向对象程序设计技术的描述过于侧重语法,缺乏思维引导和结合应用的分析,较少围绕“为什么面向对象程序设计包含了这个技术点?”“什么情况下需要使用这个技术点?”“如何使用这个技术点?”等问题展开讨论,导致学生停留在“知其然而不知其所以然”的阶段,即使掌握了面向对象程序设计的语法,还是没领会到面向对象程序设计的思想精髓,不懂运用。……

登录APP查看全文

猜你喜欢

案例游戏教学
案例4 奔跑吧,少年!
微课让高中数学教学更高效
随机变量分布及统计案例拔高卷
“自我诊断表”在高中数学教学中的应用
发生在你我身边的那些治超案例
对外汉语教学中“想”和“要”的比较
疯狂的游戏
爆笑游戏
一个模拟案例引发的多重思考
第八章直接逃出游戏