信息技术的发展对现代远程教育的开展起到了积极的促进作用,设计和开发优质的网络课程是当今远程教育中面临的一个重大课题。《C 程序设计》课程作为计算机专业学生学习的一门专业基础课,由于其概念性强、算法复杂,不易为学习者所掌握等因素,使得开发一套具有良好界面、个性化学习环境、生动形象的算法描述的网络课程显得很有意义。 论文中详细介绍了在软件工程生命周期理论指导下《C 程序设计》网络课程的设计目标、设计过程,并选用ASP. NET和ADO. NET等作为开发技术来具体实现,同时用 Flash MX制作算法演示的动画。