为适应大规模软件编程类教学的特点和需求,突破软件编程作业的人工批改局限和课时限制,设计并实现一个在线可视化编程作业云平台。充分利用云平台的动态可扩充特性,为学生提供不间断在线编程作业环境。研发程序可视化调试技术,直观地呈现程序运行时各种数据关系的实时变化,降低初学编程者的入门门槛。实践表明,该平台可以显著提高学生的编程作业效率,提升软件编程实验的教学质量。