This paper details an outlook on modern constraint programming (CP) education through the lens of a CP instructor. A general overview of current CP courses and instructional methods is presented, with a focus on online and virtually-delivered courses. This is followed by a discussion of the novel approach taken to introductory CP education for engineering students at large scale at the Georgia Institute of Technology (Georgia Tech) in Atlanta, GA, USA. The paper summarizes important takeaways from the Georgia Tech CP course and ends with a discussion on the future of CP education. Some ideas for instructional methods, promotional methods, and organizational changes are proposed to aid in the long-term growth of CP education.
翻译:本文以约束编程(CP)教育者的视角,系统阐述了现代约束编程教育的发展前景。首先概述当前CP课程与教学方法的总体情况,重点分析在线课程及远程教学模式。随后探讨美国佐治亚州亚特兰大市佐治亚理工学院(Georgia Tech)面向工程专业学生大规模开展CP入门教育所采用的创新方法。本文总结了佐治亚理工学院CP课程的重要启示,最后展望CP教育的未来发展方向。为促进CP教育的长期发展,本文提出了教学方法创新、推广策略优化及组织架构调整等多方面的建议。