本文根据学生的知识和能力基础以及教学目标,认为软件工程课程实验可以按照由浅入深的顺序分为认知性导入实验、方法性实验和综合实践三个阶段。这种三阶段的软件工程实验教学方法为学生提供了一条从编程到软件项目开发的渐进式发展之路,并已在复旦大学软件工程相关课程教学中得到了成功应用。