APP下载

模块化的面向对象程序设计教学研究

2017-04-08文畅谢凯

电脑知识与技术 2017年5期
关键词:模块化

文畅 谢凯

摘要:该文针对《面向对象程序设计》课程教学中不足,以软件工程师的培养为导向,提出从模块开发教学和实践教学等方面对该课程教学进行改革,并通过案例分析说明,使学生尽快熟悉整个编程的流程,从纯代码编程向可视化编程过渡,提高编程的质量和效率,获得了良好的教学效果。

关键词:面向对象程序设计;模块化;计算机专业

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)05-0071-02

模块化的面向对象程序设计是一种软件设计与开发的新方法,其核心思想将整个软件分割成不同功能化模块,在开始编码之前,先做模块化设计,画出整个软件模块化流程图。然后编写各个“模块代码”,对各个模块进行测试,确保每个模块测试通过。最后将各个模块连接起来,进行整个软件的测试,确保整个软件的正常运行。

面向对象程序设计[1]是计算机专业和信息类专业一门重要的专业基础课。本文针对《面向对象程序设计》课程教学中不足,将模块化开发理念引入面向对象程序设计,通过计算机专业和信工专业几个实验班的多轮教学实践检验,学生受益匪浅。

1 面向对象程序设计与模块化教学结合

我们通过多年的教学实践发现,大学生在刚开始学习面向对象程序设计的障碍来主要来自于以下两个方面[2]:1)缺乏计算机的程序化思维模式;2)对整个程序的运行过程不是非常了解。要想学好面向对象程序设计,要了解程序如何运行、运行的顺序和运行结果。……

登录APP查看全文

猜你喜欢

模块化
模块化自主水下机器人开发与应用
基于模块化控制系统在一体化教学中的应用
模块化住宅
马勒推出新型模块化混动系统
考虑模块化和退货率的供应链大规模定制模型
ACP100模块化小型堆研发进展
从模块化中得到的二氧化碳
模块化VS大型工厂
非模块化设计四合一炉对流室的模块化吊装
机械制造技术模块化教学改革研究