三维可视化算法教学在程序设计课程中的应用研究