针对机械优化设计课程教学中存在的问题和困难,提出开发黄金分割法流程可视化软件。介绍了黄金分割法的算法原理,提出了黄金分割法的计算流程可视化实现原理,包括算法实现、迭代计算过程的存储与演示动画的生成共3部分。基于上述原理,运用VB开发了黄金分割法流程可视化软件V 1.0,并给出了软件的运行实例。经实践证明,该软件可以起到提高教学效果和教学质量的作用。