程序设计题库平台里的题目从何而来?它是如何被创造出来的?出题者是以怎样的方式构建问题来考察解题者的算法能力?这一系列的思考让作者审视目前程序设计教学方法,将创新引入到程序设计教学的领域中,探索程序设计教学的另一条路径——创编程序题。对于创编程序题的教学探索,本文提出了规范框架、确定算法、辨识情境、试用反馈等方法。创编程序题不仅可以发展学生的计算思维力,而且还可以激发学生的创造潜能,提升学生的技术学习成就感。